Change the look of the Card component
This commit is contained in:
parent
75f50cae88
commit
b6bb9b8d10
3 changed files with 12 additions and 5 deletions
|
@ -1,4 +1,5 @@
|
||||||
export const borderColors: string[] = [
|
export const borderColors: string[] = [
|
||||||
|
"hsl(20 100% 40%)",
|
||||||
"hsl(20 70% 30%)",
|
"hsl(20 70% 30%)",
|
||||||
"hsl(40,100%,76%)",
|
"hsl(40,100%,76%)",
|
||||||
"hsl(13,100%,66%)"
|
"hsl(13,100%,66%)"
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
<template>
|
<template>
|
||||||
<div class="bg-white border-1 border-solid border-gray-300 rounded-2xl shadow-sm flex flex-col gap-3 p-6">
|
<div class="bg-white border-1 border-solid border-gray-300 rounded-xl flex flex-col gap-3 p-6">
|
||||||
<div class="font-bold text-lg font-serif">
|
<div class="font-serif font-300 tracking-tight text-xl text-orange-900">
|
||||||
{{ title }}
|
{{ title }}
|
||||||
</div>
|
</div>
|
||||||
<div class="h-2px w-full bg-orange-800 opacity-40"/>
|
<div class="h-2px w-full bg-orange-800 opacity-10"/>
|
||||||
<div class="relative">
|
<div class="relative">
|
||||||
<slot/>
|
<slot/>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -4,6 +4,12 @@
|
||||||
<LineChart :data="data" :options="options"/>
|
<LineChart :data="data" :options="options"/>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex flex-wrap px-1 justify-center items-center gap-x-4 gap-y-1 text-sm">
|
<div class="flex flex-wrap px-1 justify-center items-center gap-x-4 gap-y-1 text-sm">
|
||||||
|
<div class="flex gap-1.5 items-center flex-shrink-0">
|
||||||
|
<div class="h-2px w-5" :style="{ backgroundColor: borderColors[0] }"></div>
|
||||||
|
<div>
|
||||||
|
Total
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div
|
<div
|
||||||
v-for="(group, index) in groupedTopEvents"
|
v-for="(group, index) in groupedTopEvents"
|
||||||
:key="group.typeOfTeaId"
|
:key="group.typeOfTeaId"
|
||||||
|
@ -100,7 +106,7 @@
|
||||||
datasets: [
|
datasets: [
|
||||||
{
|
{
|
||||||
pointStyle: false,
|
pointStyle: false,
|
||||||
borderColor: "hsl(20 100% 40%)",
|
borderColor: borderColors[0],
|
||||||
fill: "start",
|
fill: "start",
|
||||||
backgroundColor: (ctx: ScriptableContext<"line">) => {
|
backgroundColor: (ctx: ScriptableContext<"line">) => {
|
||||||
const canvas = ctx.chart.ctx
|
const canvas = ctx.chart.ctx
|
||||||
|
@ -119,7 +125,7 @@
|
||||||
...groupedTopEvents.value
|
...groupedTopEvents.value
|
||||||
.map((group, index) => ({
|
.map((group, index) => ({
|
||||||
pointStyle: false,
|
pointStyle: false,
|
||||||
borderColor: borderColors[index],
|
borderColor: borderColors[index + 1],
|
||||||
borderWidth: 2,
|
borderWidth: 2,
|
||||||
data: group.events.map((e, index) => ({
|
data: group.events.map((e, index) => ({
|
||||||
x: e.timestamp.epochMilliseconds,
|
x: e.timestamp.epochMilliseconds,
|
||||||
|
|
Loading…
Add table
Reference in a new issue