diff --git a/docs/dialogs.stories.js b/docs/dialogs.stories.js index bff7961..fcec4c6 100644 --- a/docs/dialogs.stories.js +++ b/docs/dialogs.stories.js @@ -8,8 +8,10 @@ stories.addDecorator(withKnobs); stories.add('dialog', () => { const open = boolean('open', true) ? 'open' : ''; + const isRounded = boolean('is-rounded', false) ? 'is-rounded' : ''; + const selectedClasses = [isRounded]; - return ` + return `

Dialog

Alert: this is a dialog.

`; diff --git a/scss/elements/_index.scss b/scss/elements/_index.scss index 32059dc..44e6caa 100644 --- a/scss/elements/_index.scss +++ b/scss/elements/_index.scss @@ -1,11 +1,12 @@ @charset "utf-8"; -@import "buttons.scss"; -@import "containers.scss"; -@import "radios.scss"; -@import "checkboxes.scss"; -@import "lists.scss"; -@import "balloons.scss"; -@import "tables.scss"; -@import "progress.scss"; @import "avatar.scss"; +@import "balloons.scss"; +@import "buttons.scss"; +@import "checkboxes.scss"; +@import "containers.scss"; +@import "dialogs.scss"; +@import "lists.scss"; +@import "progress.scss"; +@import "radios.scss"; +@import "tables.scss"; diff --git a/scss/elements/dialogs.scss b/scss/elements/dialogs.scss index e12e544..4e2e8e3 100644 --- a/scss/elements/dialogs.scss +++ b/scss/elements/dialogs.scss @@ -1,8 +1,5 @@ .nes-dialog { padding: 1.5rem 2rem; - color: $base-color; - border: none; - box-shadow: 4px 0, -4px 0, 0 4px, 0 -4px; > .backdrop, &::backdrop { @@ -12,4 +9,9 @@ > :last-child { margin-bottom: 0; } + + &.is-rounded { + border: none; + box-shadow: 4px 0 $base-color, -4px 0 $base-color, 0 4px $base-color, 0 -4px $base-color; + } }