diff --git a/apps/frontend/src/assets/styles/layout.scss b/apps/frontend/src/assets/styles/layout.scss index 92b0bf4a8..f52cbe5ad 100644 --- a/apps/frontend/src/assets/styles/layout.scss +++ b/apps/frontend/src/assets/styles/layout.scss @@ -62,6 +62,10 @@ .normal-page__content { grid-area: content; } + + .normal-page__header { + grid-area: header; + } } @media (min-width: 1024px) { @@ -161,4 +165,8 @@ max-width: calc(80rem - 18.75rem - 0.75rem); //overflow-x: hidden; } + + .normal-page__header { + grid-area: header; + } } diff --git a/apps/frontend/src/pages/[type]/[id].vue b/apps/frontend/src/pages/[type]/[id].vue index 1ed4e1d80..3471a875e 100644 --- a/apps/frontend/src/pages/[type]/[id].vue +++ b/apps/frontend/src/pages/[type]/[id].vue @@ -430,220 +430,208 @@ }" >
-
-
+ + + + + + + + { }); diff --git a/packages/ui/src/components/base/ContentPageHeader.vue b/packages/ui/src/components/base/ContentPageHeader.vue new file mode 100644 index 000000000..9b337f5eb --- /dev/null +++ b/packages/ui/src/components/base/ContentPageHeader.vue @@ -0,0 +1,26 @@ + diff --git a/packages/ui/src/components/index.ts b/packages/ui/src/components/index.ts index 19c087159..572917c63 100644 --- a/packages/ui/src/components/index.ts +++ b/packages/ui/src/components/index.ts @@ -7,6 +7,7 @@ export { default as Card } from './base/Card.vue' export { default as Checkbox } from './base/Checkbox.vue' export { default as Chips } from './base/Chips.vue' export { default as ConditionalNuxtLink } from './base/ConditionalNuxtLink.vue' +export { default as ContentPageHeader } from './base/ContentPageHeader.vue' export { default as CopyCode } from './base/CopyCode.vue' export { default as DoubleIcon } from './base/DoubleIcon.vue' export { default as DropArea } from './base/DropArea.vue'