diff --git a/app/components/Button.tsx b/app/components/Button.tsx index 206f0ee6c2..ebf50212fb 100644 --- a/app/components/Button.tsx +++ b/app/components/Button.tsx @@ -16,20 +16,16 @@ export const Button = ({ function getVariantClassNames(variant: string){ switch(variant){ case "secondary":{ - return "bg-brand-secondary hover:bg-brand-secondary-900 text-white focus-visible:outline-brand-secondary"; + return " bg-brand-secondary hover:bg-brand-secondary-900 text-white focus-visible:outline-brand-secondary"; } case "primary": default:{ - return "bg-brand-primary hover:bg-brand-primary-400 text-white focus-visible:outline-brand-primary-600"; + return " bg-brand-primary hover:bg-brand-primary-400 text-white focus-visible:outline-brand-primary-600"; } } }; - const className = ` - text-sm font-semibold - rounded-md px-3.5 py-2.5 shadow-sm - focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 - ` + getVariantClassNames(variant) - + (propsClassName ? ` ${propsClassName}` : null); + const className = "text-sm font-semibold rounded-md px-3.5 py-2.5 shadow-sm focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2" + getVariantClassNames(variant) + + (propsClassName ? ` ${propsClassName}` : ""); return( + + + ); + setTopBarInner(TopBarInnerButtons); + } + },[setTopBarInner]); + const handleButtonSave = ()=>{ editorRef.current?.save(); } @@ -53,7 +86,7 @@ export const PageEnigma = () => { return(
-
+
diff --git a/app/root.tsx b/app/root.tsx index 01b934e202..ab4531f17b 100644 --- a/app/root.tsx +++ b/app/root.tsx @@ -39,8 +39,10 @@ export default function App() { TopBarInner: topBarInnerComponent, setTopBarInner: setTopBarInnerComponent }}> - +
+ + diff --git a/app/routes/ColourGuide.tsx b/app/routes/ColourGuide.tsx index e69de29bb2..6d71323ce7 100644 --- a/app/routes/ColourGuide.tsx +++ b/app/routes/ColourGuide.tsx @@ -0,0 +1,10 @@ + + +export default function ColourGuide () { + return( + <> +

Primary / Sunglo

+

Secondary / Gunpowder

+ + ); +}; \ No newline at end of file diff --git a/app/routes/ComponentLibrary.tsx b/app/routes/ComponentLibrary.tsx index e69de29bb2..41bbfb7f8d 100644 --- a/app/routes/ComponentLibrary.tsx +++ b/app/routes/ComponentLibrary.tsx @@ -0,0 +1,11 @@ +import { Button } from "~/components/Button"; +import { ButtonLink } from "~/components/ButtonLink"; + +export default function ComponentLibrary () { + return( + <> + + Button with Link + + ); +}; \ No newline at end of file diff --git a/app/template/TopBar/TopBar.tsx b/app/template/TopBar/TopBar.tsx index 85cecf0fa7..09fe014343 100644 --- a/app/template/TopBar/TopBar.tsx +++ b/app/template/TopBar/TopBar.tsx @@ -6,7 +6,10 @@ import { TopBarInnerContext } from '~/contexts/TopBarInner'; export const TopBar = () => { return ( -
+