diff --git a/src/components/regions/empty_state/empty_state.documentation.js b/src/components/regions/empty_state/empty_state.documentation.js index 6cbaacfcf8d37142dd7f4fc852cd9e39e998da8a..99b9c88bda3177051edaf44b4e64ea66d31cbcec 100644 --- a/src/components/regions/empty_state/empty_state.documentation.js +++ b/src/components/regions/empty_state/empty_state.documentation.js @@ -2,6 +2,7 @@ import description from './empty_state.md'; import examples from './examples'; export default { + followsDesignSystem: true, description, examples, propsInfo: { diff --git a/src/components/regions/empty_state/empty_state.scss b/src/components/regions/empty_state/empty_state.scss new file mode 100644 index 0000000000000000000000000000000000000000..b58b3c90954fcf3c78f5b8ff8909b04d657bfeee --- /dev/null +++ b/src/components/regions/empty_state/empty_state.scss @@ -0,0 +1,52 @@ +.gl-empty-state { + .gl-empty-state-description { + @include gl-font-base; + + &.gl-empty-state-description-centered { + @include gl-text-center; + } + } +} + +.gl-empty-state.compact { + .gl-empty-state-illustration { + @include gl-max-w-full; + } + + .gl-empty-state-title { + @include gl-font-base; + @include gl-my-3; + } +} + +.gl-empty-state.fullscreen { + margin: 5% auto 0; + + .gl-empty-state-illustration-svg-content { + @include gl-p-5; + @include gl-text-center; + } + + .gl-empty-state-text-content { + max-width: 460px; + margin: 0 auto; + @include gl-p-5; + } + + .gl-empty-state-title { + @include gl-font-weight-bold; + @include gl-my-3; + } + + .new-gl-button { + @include gl-my-3; + @include gl-mx-2; + } +} + +.gl-empty-state.centered { + .gl-empty-state-title, + .gl-empty-state-actions { + @include gl-text-center; + } +} diff --git a/src/components/regions/empty_state/empty_state.vue b/src/components/regions/empty_state/empty_state.vue index 5b1b4af3a1c42c31fab4cb5dfea9178a3990b0a1..4829a9f547f81417c061a102e295af2e38f31c03 100644 --- a/src/components/regions/empty_state/empty_state.vue +++ b/src/components/regions/empty_state/empty_state.vue @@ -1,5 +1,5 @@