import { observer } from "mobx-react"; import { BeakerIcon } from "outline-icons"; import * as React from "react"; import { Trans, useTranslation } from "react-i18next"; import { toast } from "sonner"; import { TeamPreference } from "@shared/types"; import Heading from "~/components/Heading"; import Scene from "~/components/Scene"; import Switch from "~/components/Switch"; import Text from "~/components/Text"; import useCurrentTeam from "~/hooks/useCurrentTeam"; import SettingRow from "./components/SettingRow"; function Features() { const team = useCurrentTeam(); const { t } = useTranslation(); const handlePreferenceChange = (inverted = false) => async (ev: React.ChangeEvent) => { team.setPreference( ev.target.name as TeamPreference, inverted ? !ev.target.checked : ev.target.checked ); await team.save(); toast.success(t("Settings saved")); }; return ( }> {t("Features")} Manage optional and beta features. Changing these settings will affect the experience for all members of the workspace. ); } export default observer(Features);