Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import { z } from 'zod'; import { useUrlState } from '@amalia/ext/react-router-dom'; import { planHubRuleDesignerChallengeStepTabs, planHubRuleDesignerStepTabs, type PlanHubRuleDesignerChallengeStepTabs, type PlanHubRuleDesignerStepTabs, } from '../tabs/plan-hub-rule-designer-step-tabs.types'; export const usePlanHubRuleDesignerStepTab = () => useUrlState<PlanHubRuleDesignerStepTabs>('step', '1-define-crediting', { validationSchema: z.enum(planHubRuleDesignerStepTabs), }); export const usePlanHubRuleDesignerChallengeStepTab = () => useUrlState<PlanHubRuleDesignerChallengeStepTabs>('step', '1-define-duration', { validationSchema: z.enum(planHubRuleDesignerChallengeStepTabs), }); |