diff --git a/packages/website/src/components/ToolOpenGraph.astro b/packages/website/src/components/ToolOpenGraph.astro new file mode 100644 index 000000000..480972af7 --- /dev/null +++ b/packages/website/src/components/ToolOpenGraph.astro @@ -0,0 +1,22 @@ +--- +import { imgur } from '@blitzkit/core'; +import { type Tool } from '../constants/tools'; + +interface Props { + tool: Tool; +} + +const { tool } = Astro.props; +--- + +{tool.title} + + +{ + tool.pageDescription !== undefined && ( + <> + + + + ) +} diff --git a/packages/website/src/layouts/ToolLayout.astro b/packages/website/src/layouts/ToolLayout.astro index 696cec1d7..d86483200 100644 --- a/packages/website/src/layouts/ToolLayout.astro +++ b/packages/website/src/layouts/ToolLayout.astro @@ -1,6 +1,7 @@ --- import { imgur, ImgurSize } from '@blitzkit/core'; import { Box, Flex, Heading, Text } from '@radix-ui/themes'; +import ToolOpenGraph from '../components/ToolOpenGraph.astro'; import { type Tool } from '../constants/tools'; import BaseLayout from './BaseLayout.astro'; @@ -11,19 +12,9 @@ interface Props { const { tool } = Astro.props; --- + + - {tool.title} - - - { - tool.pageDescription !== undefined && ( - <> - - - - ) - } - Compare +