diff --git a/front/src/components/ui/Header.vue b/front/src/components/ui/Header.vue new file mode 100644 index 000000000..617e8e83a --- /dev/null +++ b/front/src/components/ui/Header.vue @@ -0,0 +1,60 @@ + + + diff --git a/front/ui-docs/.vitepress/config.ts b/front/ui-docs/.vitepress/config.ts index 4fd49d97d..f2338f080 100644 --- a/front/ui-docs/.vitepress/config.ts +++ b/front/ui-docs/.vitepress/config.ts @@ -52,6 +52,7 @@ export default defineConfig({ text: 'Layout', link: '/components/ui/layout/', items: [ { text: "Spacer", link: "/components/ui/layout/spacer" }, + { text: "Header", link: "/components/ui/layout/header" }, { text: "Section", link: "/components/ui/layout/section" }, { text: "Using `flex`", link: "/components/ui/layout/flex" }, { text: "Using `stack`", link: "/components/ui/layout/stack" }, diff --git a/front/ui-docs/components/ui/layout/header.md b/front/ui-docs/components/ui/layout/header.md new file mode 100644 index 000000000..a13ddd048 --- /dev/null +++ b/front/ui-docs/components/ui/layout/header.md @@ -0,0 +1,54 @@ + + +```ts +import Header from "~/components/ui/Header.vue"; +``` + +# Page header + +Place the `Header` at the beginning of a page. Choose an appropriate heading level: `h1` or `h2` or `h3`. Choose `h1` unless the header is part of a page subsection or a modal. + +```vue-html +
+``` + +
+ +## Add an image + +Use the `