import{typeUseHook}form"./useHookShared";import{useHookOld}from"./useHookOld";import{useHookNew}from"./useHookNew";typeMyComponentProps={id: string;variant?: "default"|"bold",}exportfunctionMyComponent(props: MyComponentProps){constfeatureFlag=useFeatureFlag();returnfeatureFlag
? <MyComponentImplementationkey="feature-on"{...props}useHook={useHookNew}/>
: <MyComponentImplementationkey="feature-off"{...props}useHook={useHookOld}/>}typeMyComponentImplementationProps=MyComponentProps&{useHook: UseHook;}functionMyComponentImplementation({
useHook,
id,
variant ="default"}: MyComponentImplementationProps){constresult=useHook();// ...};Uh oh!
There was an error while loading. Please reload this page.
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Latest commit | ||||