diff --git a/src/DatasetteVega.css b/src/DatasetteVega.css index 72e246d..010b38f 100644 --- a/src/DatasetteVega.css +++ b/src/DatasetteVega.css @@ -75,16 +75,20 @@ font-size: 0.8em; box-shadow: 1px 2px 8px 2px rgba(0,0,0,0.08); } - +.datasette-vega h3 { + margin-top: 0; +} .datasette-vega .swap-x-y { - color: #fff; - background-color: #007bff; - border-color: #007bff; + text-align: center; + margin-bottom: 0.6em; +} +.datasette-vega .swap-x-y button { + background-color: #fafafa; + border: 1px solid #ccc; font-weight: 400; cursor: pointer; text-align: center; vertical-align: middle; - border: 1px solid blue; padding: .5em 0.8em; line-height: 1; border-radius: .25rem; @@ -98,3 +102,16 @@ form.datasette-vega label { width: auto; padding-right: 0.3em; } + +form.datasette-vega div { + margin-bottom: 0.3em; +} + +.datasette-vega .radio-buttons label { + margin-right: 2em; + display: inline-block; +} + +.datasette-vega .radio-buttons { + margin-bottom: 1em; +} diff --git a/src/DatasetteVega.js b/src/DatasetteVega.js index 9d0d96c..d0340e4 100644 --- a/src/DatasetteVega.js +++ b/src/DatasetteVega.js @@ -33,9 +33,9 @@ class DatasetteVega extends Component { size_column: "" } markOptions = [ - {"value": "bar", "name": "bar"}, - {"value": "line", "name": "line"}, - {"value": "circle", "name": "scatter"}, + {"value": "bar", "name": "Bar"}, + {"value": "line", "name": "Line"}, + {"value": "circle", "name": "Scatter"}, ] typeOptions = [ {"value": "quantitative", "name": "Numeric"}, @@ -161,10 +161,17 @@ class DatasetteVega extends Component { const columns = this.state.columns; return ( (columns.length > 1) ?
-
- +

Charting options

+
+ {this.markOptions.map(option => ( + + ))}
+
+ +
-
: null ); }