Update stat card to use new component SDK

This commit is contained in:
Andrew Kingston 2020-12-04 09:13:38 +00:00
parent 3164b45f95
commit 3aaf0e644a
3 changed files with 10 additions and 27 deletions

View File

@ -454,18 +454,6 @@ export default {
control: Input,
placeholder: "Stripe",
},
{
label: "Value Color",
key: "color",
control: Input,
placeholder: "Blue",
},
{
label: "Border Color",
key: "bordercolor",
control: Input,
placeholder: "lightgrey",
},
],
},
},

View File

@ -262,9 +262,7 @@
"props": {
"title": "string",
"value": "string",
"label": "string",
"color": "string",
"bordercolor": "string"
"label": "string"
}
},
"cardhorizontal": {

View File

@ -1,20 +1,16 @@
<script>
import { cssVars, createClasses } from "./cssVars"
import { getContext } from "svelte"
const { styleable } = getContext("sdk")
const component = getContext("component")
export const className = ""
export let title = ""
export let value = ""
export let label = ""
export let bordercolor = ""
export let color
$: cssVariables = {
bordercolor,
color,
}
</script>
<div use:cssVars={cssVariables} class="container">
<div use:styleable={$component.styles} class="container">
<p class="title">{title}</p>
<h3 class="value">{value}</h3>
<p class="label">{label}</p>
@ -25,8 +21,9 @@
min-width: 260px;
width: max-content;
max-height: 170px;
border: 1px solid var(--bordercolor);
border: 1px solid var(--grey-3);
border-radius: 0.3rem;
color: var(--blue);
}
.title {
@ -39,8 +36,8 @@
.value {
font-size: 2rem;
font-weight: 500;
color: var(--color);
margin: 0rem 1.5rem 1.5rem 1.5rem;
margin: 0 1.5rem 1.5rem 1.5rem;
color: inherit;
}
.label {