import { useRuleStore } from "../../stores/ruleStore"; import type { ExtensionConfig, StepMode } from "../../types/rules"; const extModes = ["Same", "Lower", "Upper", "Title", "Extra", "Remove", "Fixed"] as const; export function ExtensionTab() { const rule = useRuleStore((s) => s.rules.extension) as ExtensionConfig; const updateRule = useRuleStore((s) => s.updateRule); const update = (changes: Partial) => updateRule("extension", changes); return (
{(rule.mode === "Fixed" || rule.mode === "Extra") && ( )}
Mode: {(["Simultaneous", "Sequential"] as StepMode[]).map((mode) => ( ))}
); }