Skip to content
API reference

pierre/trees

Import
import * as api from "@fungi.computer/stipe/pierre/trees";
Kind Export Description
type alias PierreTreesStyleOptions Optional geometry inputs for the Pierre tree style projection.
function pierreTreesStyle() Return the exact CSS variable projection for Pierre trees.

PierreTreesStyleOptionstype alias

Section titled “PierreTreesStyleOptions”
Signature
type PierreTreesStyleOptions = object;

Optional geometry inputs for the Pierre tree style projection.

Signature
optional itemHeight?: number;
Signature
optional compact?: boolean;

pierreTreesStyle()function

Section titled “pierreTreesStyle()”
Signature
function pierreTreesStyle(options?): object;

Return the exact CSS variable projection for Pierre trees.

Parameter Type
options PierreTreesStyleOptions

object

Name Type Default value
flex string "1"
--trees-bg-override string "var(--stipe-surface)"
--trees-fg-override string "var(--color-base-content)"
--trees-fg-muted-override string "var(--stipe-fg-muted)"
--trees-accent-override string "var(--color-primary)"
--trees-bg-muted-override string "var(--stipe-surface-raised)"
--trees-selected-bg-override string "var(--stipe-surface-selected)"
--trees-selected-fg-override string "var(--color-base-content)"
--trees-selected-focused-border-color-override string "transparent"
--trees-border-radius-override string "0rem"
--trees-border-radius string "0rem"
--trees-border-color-override string "var(--color-base-300)"
--trees-icon-width-override string -
--trees-icon-nudge-override string "0px"
--trees-padding-inline-override string -
--trees-item-margin-x string "0px"
--trees-item-height string -
--trees-font-family-override string "Nunito, system-ui, sans-serif"
--trees-font-size-override string "0.75rem"