From 01a58f9aa8dfbde77f54f100c7b848b3580f4092 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Sat, 10 Jan 2026 13:07:59 -0600 Subject: [PATCH] feat: finalize tool cards --- packages/i18n/strings/en.json | 2 +- .../src/components/BaseStyles.astro | 17 +-------- .../src/components/Button/index.css | 23 ++++++++++++ .../src/components/Button/index.tsx | 31 ++++++++++++++-- .../website-ue/src/components/Section.astro | 12 +++++++ .../website-ue/src/components/Text/index.css | 20 +++++++++++ .../website-ue/src/components/Text/index.tsx | 6 +++- .../src/components/TextField/index.css | 1 + .../src/components/TextField/index.tsx | 36 ++++++++++++------- .../website-ue/src/components/ToolCard.astro | 2 +- packages/website-ue/src/core/tools/tools.ts | 4 +-- .../website-ue/src/layouts/BaseLayout.astro | 17 ++++++++- .../src/pages/[...locale]/index.astro | 17 +++++---- 13 files changed, 143 insertions(+), 45 deletions(-) create mode 100644 packages/website-ue/src/components/Section.astro diff --git a/packages/i18n/strings/en.json b/packages/i18n/strings/en.json index 9409f003e..87854d306 100644 --- a/packages/i18n/strings/en.json +++ b/packages/i18n/strings/en.json @@ -37,7 +37,7 @@ }, "api": { "name": "API", - "action": "To the docs", + "action": "To docs", "slogan": "BlitzKit hosted API" } }, diff --git a/packages/website-ue/src/components/BaseStyles.astro b/packages/website-ue/src/components/BaseStyles.astro index 1f37b8011..d9041feb0 100644 --- a/packages/website-ue/src/components/BaseStyles.astro +++ b/packages/website-ue/src/components/BaseStyles.astro @@ -4,7 +4,7 @@ import "@fontsource-variable/roboto-flex"; --- diff --git a/packages/website-ue/src/components/Button/index.css b/packages/website-ue/src/components/Button/index.css index f54e640d9..64526cc88 100644 --- a/packages/website-ue/src/components/Button/index.css +++ b/packages/website-ue/src/components/Button/index.css @@ -1,2 +1,25 @@ .button { + display: flex; + align-items: center; + justify-content: center; + + border-radius: var(--max-size); + padding: var(--space-3) var(--space-4); + + background-color: var(--accent-9); + border: none; + + font-family: var(--font-family-regular); + font-size: var(--font-size-minor); + color: var(--gray-1); + font-weight: var(--weight-medium); + + .svg { + width: 1em; + height: 1em; + } + + &[data-light-text="true"] { + color: var(--gray-12); + } } diff --git a/packages/website-ue/src/components/Button/index.tsx b/packages/website-ue/src/components/Button/index.tsx index 55db3875d..8f65db7bc 100644 --- a/packages/website-ue/src/components/Button/index.tsx +++ b/packages/website-ue/src/components/Button/index.tsx @@ -5,8 +5,35 @@ import "./index.css"; export interface ButtonProps extends ComponentProps<"button"> { color?: Color; + variant?: "solid"; } -export function Button({ className, ...props }: ButtonProps) { - return