diff --git a/packages/website/src/components/Back/index.module.css b/packages/website/src/components/Back/index.module.css new file mode 100644 index 000000000..76cd305bd --- /dev/null +++ b/packages/website/src/components/Back/index.module.css @@ -0,0 +1,3 @@ +.back { + display: contents; +} diff --git a/packages/website/src/components/Back/index.tsx b/packages/website/src/components/Back/index.tsx new file mode 100644 index 000000000..8d7f985ac --- /dev/null +++ b/packages/website/src/components/Back/index.tsx @@ -0,0 +1,21 @@ +import type { ComponentProps } from "react"; +import { classNames } from "../../ui/classNames"; +import styles from "./index.module.css"; + +interface Props extends ComponentProps<"div"> {} + +export function Back({ className, onClick, ...props }: Props) { + console.log("init"); + + return ( +
{ + console.log("back"); + window.history.back(); + onClick?.(event); + }} + {...props} + /> + ); +} diff --git a/packages/website/src/components/Button/index.module.css b/packages/website/src/components/Button/index.module.css index a976e1af5..2d896d9d1 100644 --- a/packages/website/src/components/Button/index.module.css +++ b/packages/website/src/components/Button/index.module.css @@ -10,14 +10,14 @@ border: none; font-family: var(--font-family-regular); - font-size: 0.75em; + font-size: 0.8em; color: var(--gray-1); font-weight: var(--weight-medium); cursor: pointer; &[data-size="minor"] { - font-size: 0.75em; + font-size: 0.7em; padding: var(--space-2) var(--space-3); } @@ -61,7 +61,7 @@ &[data-variant="surface"], &[data-variant="soft"] { - background-color: var(--accent-3); + background-color: var(--accent-a3); color: var(--gray-12); } diff --git a/packages/website/src/components/ToolBanner.astro b/packages/website/src/components/ToolBanner.astro index d371df220..8d7dacd83 100644 --- a/packages/website/src/components/ToolBanner.astro +++ b/packages/website/src/components/ToolBanner.astro @@ -1,7 +1,11 @@ --- +import { ArrowLeftIcon } from "@radix-ui/react-icons"; import type { Tool } from "../constants/tools"; import { getStrings } from "../core/i18n/getStrings"; +import { Back } from "./Back"; +import { Flex } from "./Flex"; import { Heading } from "./Heading"; +import { IconButton } from "./IconButton"; interface Props { locale: string; @@ -16,6 +20,8 @@ const toolStrings =