diff --git a/src/components/simple-list.astro b/src/components/simple-list.astro new file mode 100644 index 0000000..8ef6dd1 --- /dev/null +++ b/src/components/simple-list.astro @@ -0,0 +1,27 @@ +--- +// Simple list for listing thinngs like categories, tags, etc. + +const { + items +} = Astro.props +--- + diff --git a/src/pages/categories.astro b/src/pages/categories.astro index bff9fbb..006ce36 100644 --- a/src/pages/categories.astro +++ b/src/pages/categories.astro @@ -10,10 +10,17 @@ import { DoesItAPI } from '~/helpers/api/client.js' import Layout from '../layouts/default.astro' +import SimpleList from '../components/simple-list.astro' const kindIndex = await DoesItAPI.kind.index.get() -const kinds = Object.values( kindIndex ) +const kinds = Object.values( kindIndex ).map( category => { + return { + href: `/kind/${ category.kindName }`, + heading: category.label, + description: category.description, + } +}) --- - - - +