import useSettings, { SettingsValue } from "@/hooks/useSettings";
import { Dropdown, Field, Option } from "@fluentui/react-components";
export default function ActionsSection(): React.ReactElement
{
const [saveAction, setSaveAction] = useSettings("defaultSaveAction");
const [restoreAction, setRestoreAction] = useSettings("defaultRestoreAction");
return (
<>
setSaveAction(e.optionValue as SaveActionType) }
>
{ Object.entries(saveActionOptions).map(([value, label]) =>
) }
setRestoreAction(e.optionValue as RestoreActionType) }
>
{ Object.entries(restoreActionOptions).map(([value, label]) =>
) }
>
);
}
type SaveActionType = SettingsValue<"defaultSaveAction">;
type RestoreActionType = SettingsValue<"defaultRestoreAction">;
const restoreActionOptions: Record =
{
"open": i18n.t("options_page.actions.options.restore_actions.options.open"),
"restore": i18n.t("options_page.actions.options.restore_actions.options.restore")
};
const saveActionOptions: Record =
{
"set_aside": i18n.t("options_page.actions.options.save_actions.options.set_aside"),
"save": i18n.t("options_page.actions.options.save_actions.options.save")
};