diff --git a/ui/packages/consul-ui/app/components/definition-table/README.mdx b/ui/packages/consul-ui/app/components/definition-table/README.mdx new file mode 100644 index 0000000000..971b59ee7b --- /dev/null +++ b/ui/packages/consul-ui/app/components/definition-table/README.mdx @@ -0,0 +1,25 @@ +--- +class: css +--- +# definition-table + +Simple CSS component to render a `dl` similar to a table with column headers. +Contents of the `dd` are currently inline-block'ed for CopyButton reasons. + +```hbs preview-template +
+
+
Title 1
+
Value
+
Title 2
+
Value
+
+
+``` + + +```css +.definition-table { + @extend %definition-table; +} +``` diff --git a/ui/packages/consul-ui/app/components/definition-table/debug.scss b/ui/packages/consul-ui/app/components/definition-table/debug.scss new file mode 100644 index 0000000000..b5b9b8a46c --- /dev/null +++ b/ui/packages/consul-ui/app/components/definition-table/debug.scss @@ -0,0 +1,5 @@ +[id^='docfy-demo-preview-definition-table'] { + .definition-table { + @extend %definition-table; + } +} diff --git a/ui/packages/consul-ui/app/components/definition-table/layout.scss b/ui/packages/consul-ui/app/components/definition-table/layout.scss index b14ee03cb3..feb5e1b27a 100644 --- a/ui/packages/consul-ui/app/components/definition-table/layout.scss +++ b/ui/packages/consul-ui/app/components/definition-table/layout.scss @@ -3,6 +3,6 @@ grid-template-columns: 140px auto; grid-gap: 0.4em 20px; } -%definition-table .copy-button { - float: left; +%definition-table dd > * { + display: inline-block; } diff --git a/ui/packages/consul-ui/app/styles/debug.scss b/ui/packages/consul-ui/app/styles/debug.scss index d8df83ca95..aed6b90de3 100644 --- a/ui/packages/consul-ui/app/styles/debug.scss +++ b/ui/packages/consul-ui/app/styles/debug.scss @@ -8,6 +8,7 @@ @import 'consul-ui/components/horizontal-kv-list/debug'; @import 'consul-ui/components/icon-definition/debug'; @import 'consul-ui/components/inline-alert/debug'; +@import 'consul-ui/components/definition-table/debug'; html.is-debug body > .brand-loader { display: none !important;