diff --git a/packages/react-components/theme-designer/src/ThemeDesigner.tsx b/packages/react-components/theme-designer/src/ThemeDesigner.tsx index 9b1f9df668dfc4..dbed543721666b 100644 --- a/packages/react-components/theme-designer/src/ThemeDesigner.tsx +++ b/packages/react-components/theme-designer/src/ThemeDesigner.tsx @@ -11,12 +11,16 @@ import { Content } from './components/Content/Content'; export type AppContextValue = { appState: AppState; dispatchAppState: React.Dispatch; + name: string; + setName: React.Dispatch>; }; // eslint-disable-next-line @fluentui/no-context-default-value export const AppContext = createContext({ appState: initialAppState, dispatchAppState: () => null, + name: 'Untitled', + setName: () => null, }); /** @@ -27,6 +31,7 @@ export const ThemeDesigner: React.FC = props => { useStaticStyles(); const [appState, dispatchAppState] = useThemeDesignerReducer(); + const [name, setName] = React.useState('Untitled'); const { darkOverrides, isDark, lightOverrides, theme } = appState; const overrides = isDark ? darkOverrides : lightOverrides; @@ -34,7 +39,7 @@ export const ThemeDesigner: React.FC = props => { return ( - +