lists
lists
is an object within the theme property for overriding styles content shown in lists.
<Vizzly.Dashboard
// ...
theme={{
lists: {
background: "#ffffff",
border: "2px solid #dbdcdf",
borderRadius: "8px",
fontSize: "13px",
icon: {
// 'x' icons for removing list items
color: "rgba(31, 41, 55, 0.6)",
background: "#ffffff",
border: "none",
},
},
}}
/>
One
one
Two
two
Three
three
Lists
Lists are featured within <Vizzly.Dashboard/>
in the following loctions:
- On Views, lists are used for adding new local filters.
- In the View Editor, within the 'Data' tab, lists are used for metrics, comparisons (single stats), grouping, time dimensions (combo charts), sorting, drilldowns (tables and column/horizontal bar charts), filters, and custom metrics.
- In the View Editor, within the 'Data' tab 'Advanced options', lists are used for filters and custom metrics.
- In the View Editor, within the 'Format' tab, lists are used for conditional formatting, prefixes (tables), and goal lines.
Default Values
import Vizzly, { type VizzlyTheming } from "@vizzly/dashboard"
export function Dashboard() {
const theme: VizzlyTheming.Base = {
lists: {
// Default Values
background: "#ffffff",
border: "2px solid #dbdcdf",
borderRadius: "8px",
boxShadow: "unset",
color: "inherit",
fontSize: "13px",
title: {
// Labels above list items
color: "inherit",
fontFamily: "inherit",
fontSize: "14px",
fontWeight: 400,
lineHeight: "initial",
margin: "0",
},
icon: {
// 'x' icons for removing list items
color: "rgba(31, 41, 55, 0.6)",
background: "#ffffff",
border: "none",
},
select: {
// List item select dropdown controls (e.g. 'Count'/'Unique', 'Asc'/'Desc' etc)
padding: "4px 0 3px 16px",
fontSize: "13px",
fontWeight: 400,
color: "#374151",
"&:hover": {
background: "#f9f9f9",
},
},
row: {
padding: "1px 1.5px 3.5px 8px",
},
},
}
return (
<Vizzly.Dashboard
// ...
theme={theme}
/>
) }