diff --git a/packages/website-ue/src/components/BaseMeta.astro b/packages/website-ue/src/components/BaseMeta.astro new file mode 100644 index 000000000..438eb8d5a --- /dev/null +++ b/packages/website-ue/src/components/BaseMeta.astro @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/packages/website-ue/src/components/BaseStyles.astro b/packages/website-ue/src/components/BaseStyles.astro new file mode 100644 index 000000000..5949057bc --- /dev/null +++ b/packages/website-ue/src/components/BaseStyles.astro @@ -0,0 +1,104 @@ +--- +import type { Color } from "../pages/styles/colors/[accent].css"; + +interface Props { + accent: Color; +} + +const { accent } = Astro.props; + +const accentVariables = { + "accent-1": `var(--${accent}-1)`, + "accent-2": `var(--${accent}-2)`, + "accent-3": `var(--${accent}-3)`, + "accent-4": `var(--${accent}-4)`, + "accent-5": `var(--${accent}-5)`, + "accent-6": `var(--${accent}-6)`, + "accent-7": `var(--${accent}-7)`, + "accent-8": `var(--${accent}-8)`, + "accent-9": `var(--${accent}-9)`, + "accent-10": `var(--${accent}-10)`, + "accent-11": `var(--${accent}-11)`, + "accent-12": `var(--${accent}-12)`, +}; +--- + + diff --git a/packages/website-ue/src/layouts/BaseLayout.astro b/packages/website-ue/src/layouts/BaseLayout.astro index ffbae69cf..63e940a80 100644 --- a/packages/website-ue/src/layouts/BaseLayout.astro +++ b/packages/website-ue/src/layouts/BaseLayout.astro @@ -1,5 +1,7 @@ --- import "@fontsource-variable/inter"; +import BaseMeta from "../components/BaseMeta.astro"; +import BaseStyles from "../components/BaseStyles.astro"; import type { Color } from "../pages/styles/colors/[accent].css"; interface Props { @@ -7,106 +9,12 @@ interface Props { } const { accent } = Astro.props; - -const accentVariables = { - "accent-1": `var(--${accent}-1)`, - "accent-2": `var(--${accent}-2)`, - "accent-3": `var(--${accent}-3)`, - "accent-4": `var(--${accent}-4)`, - "accent-5": `var(--${accent}-5)`, - "accent-6": `var(--${accent}-6)`, - "accent-7": `var(--${accent}-7)`, - "accent-8": `var(--${accent}-8)`, - "accent-9": `var(--${accent}-9)`, - "accent-10": `var(--${accent}-10)`, - "accent-11": `var(--${accent}-11)`, - "accent-12": `var(--${accent}-12)`, -}; --- - - - + +