diff --git a/assets/images/utils/world.svg b/assets/images/utils/world.svg new file mode 100644 index 000000000..d064d8542 --- /dev/null +++ b/assets/images/utils/world.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/styles/global.scss b/assets/styles/global.scss index e5ec46e18..da9a1d852 100644 --- a/assets/styles/global.scss +++ b/assets/styles/global.scss @@ -49,6 +49,8 @@ html { --color-ad: #d6e6f9; --color-ad-raised: #b1c8e4; + --color-ad-contrast: var(--color-text); + --color-ad-highlight: #088cdb; --color-grey-link: var(--color-text); --color-grey-link-hover: var(--color-heading); @@ -187,6 +189,8 @@ html { --color-ad: #1f324a; --color-ad-raised: #2e4057; + --color-ad-contrast: var(--color-text); + --color-ad-highlight: #088cdb; --color-link: #74b6f3; --color-link-hover: #92c0f5; diff --git a/assets/styles/layout.scss b/assets/styles/layout.scss index e234bd335..a53b487c7 100644 --- a/assets/styles/layout.scss +++ b/assets/styles/layout.scss @@ -69,6 +69,12 @@ } @media (min-width: 1024px) { + .full-page { + margin: 0 auto; + max-width: min(1280px, 100vw); + width: 80rem; + } + .normal-page { margin: 0 auto; max-width: 80rem; @@ -87,6 +93,20 @@ 'content dummy' 1fr / 1fr 20rem; } + + &.no-sidebar { + grid-template: + 'header header' auto + 'content content' auto + 'info info' auto + 'dummy dummy' 1fr + / 1fr 1fr; + + .normal-page__content { + grid-area: content; + max-width: 100%; + } + } } .normal-page__sidebar { diff --git a/components/ui/CollectionCreateModal.vue b/components/ui/CollectionCreateModal.vue new file mode 100644 index 000000000..6701c085a --- /dev/null +++ b/components/ui/CollectionCreateModal.vue @@ -0,0 +1,118 @@ +