DEFAULT_STYLES
constDEFAULT_STYLES:object
Defined in: packages/sigma/src/types/styles.ts:849
Default styles declaration.
DEPTHLESS_STYLES plus the default depth rules: hover/highlight lift items to
the topNodes / topEdges layers.
Users can:
- Use DEFAULT_STYLES as-is for sensible defaults
- Extend with spread: { nodes: { …DEFAULT_STYLES.nodes, size: 20 } }
- Replace entirely by providing their own styles object
- Use DEPTHLESS_STYLES instead when declaring custom
depthLayers
Type Declaration
Section titled “Type Declaration”
readonlyedges:object
edges.color
Section titled “edges.color”
readonlycolor:object
edges.color.attribute
Section titled “edges.color.attribute”
readonlyattribute:"color"="color"
edges.color.defaultValue
Section titled “edges.color.defaultValue”
readonlydefaultValue:"#ccc"="#ccc"
edges.depth
Section titled “edges.depth”
readonlydepth:object
edges.depth.else
Section titled “edges.depth.else”
readonlyelse:"edges"="edges"
edges.depth.then
Section titled “edges.depth.then”
readonlythen:"topEdges"="topEdges"
edges.depth.whenState
Section titled “edges.depth.whenState”
readonlywhenState: readonly ["isHighlighted","isHovered"]
edges.label
Section titled “edges.label”
readonlylabel:object
edges.label.attribute
Section titled “edges.label.attribute”
readonlyattribute:"label"="label"
edges.size
Section titled “edges.size”
readonlysize:object
edges.size.attribute
Section titled “edges.size.attribute”
readonlyattribute:"size"="size"
edges.size.defaultValue
Section titled “edges.size.defaultValue”
readonlydefaultValue:1=1
edges.visibility
Section titled “edges.visibility”
readonlyvisibility:object
edges.visibility.else
Section titled “edges.visibility.else”
readonlyelse:"visible"="visible"
edges.visibility.then
Section titled “edges.visibility.then”
readonlythen:"hidden"="hidden"
edges.visibility.whenState
Section titled “edges.visibility.whenState”
readonlywhenState:"isHidden"="isHidden"
readonlynodes:object
nodes.backdropColor
Section titled “nodes.backdropColor”
readonlybackdropColor:"#ffffff"="#ffffff"
nodes.backdropPadding
Section titled “nodes.backdropPadding”
readonlybackdropPadding:6=6
nodes.backdropShadowBlur
Section titled “nodes.backdropShadowBlur”
readonlybackdropShadowBlur:12=12
nodes.backdropShadowColor
Section titled “nodes.backdropShadowColor”
readonlybackdropShadowColor:"rgba(0, 0, 0, 0.5)"="rgba(0, 0, 0, 0.5)"
nodes.backdropVisibility
Section titled “nodes.backdropVisibility”
readonlybackdropVisibility:object
nodes.backdropVisibility.else
Section titled “nodes.backdropVisibility.else”
readonlyelse:"hidden"="hidden"
nodes.backdropVisibility.then
Section titled “nodes.backdropVisibility.then”
readonlythen:"visible"="visible"
nodes.backdropVisibility.whenState
Section titled “nodes.backdropVisibility.whenState”
readonlywhenState:"isHovered"="isHovered"
nodes.color
Section titled “nodes.color”
readonlycolor:object
nodes.color.attribute
Section titled “nodes.color.attribute”
readonlyattribute:"color"="color"
nodes.color.defaultValue
Section titled “nodes.color.defaultValue”
readonlydefaultValue:"#666"="#666"
nodes.depth
Section titled “nodes.depth”
readonlydepth:object
nodes.depth.else
Section titled “nodes.depth.else”
readonlyelse:"nodes"="nodes"
nodes.depth.then
Section titled “nodes.depth.then”
readonlythen:"topNodes"="topNodes"
nodes.depth.whenState
Section titled “nodes.depth.whenState”
readonlywhenState:"isHovered"="isHovered"
nodes.label
Section titled “nodes.label”
readonlylabel:object
nodes.label.attribute
Section titled “nodes.label.attribute”
readonlyattribute:"label"="label"
nodes.labelVisibility
Section titled “nodes.labelVisibility”
readonlylabelVisibility:object
nodes.labelVisibility.else
Section titled “nodes.labelVisibility.else”
readonlyelse:"auto"="auto"
nodes.labelVisibility.then
Section titled “nodes.labelVisibility.then”
readonlythen:"visible"="visible"
nodes.labelVisibility.whenState
Section titled “nodes.labelVisibility.whenState”
readonlywhenState:"isHovered"="isHovered"
nodes.size
Section titled “nodes.size”
readonlysize:object
nodes.size.else
Section titled “nodes.size.else”
readonlyelse:object
nodes.size.else.attribute
Section titled “nodes.size.else.attribute”
readonlyattribute:"size"="size"
nodes.size.else.defaultValue
Section titled “nodes.size.else.defaultValue”
readonlydefaultValue:10=10
nodes.size.then
Section titled “nodes.size.then”
readonlythen:object
nodes.size.then.attribute
Section titled “nodes.size.then.attribute”
readonlyattribute:"size"="size"
nodes.size.then.defaultValue
Section titled “nodes.size.then.defaultValue”
readonlydefaultValue:12=12
nodes.size.whenState
Section titled “nodes.size.whenState”
readonlywhenState:"isHovered"="isHovered"
nodes.visibility
Section titled “nodes.visibility”
readonlyvisibility:object
nodes.visibility.else
Section titled “nodes.visibility.else”
readonlyelse:"visible"="visible"
nodes.visibility.then
Section titled “nodes.visibility.then”
readonlythen:"hidden"="hidden"
nodes.visibility.whenState
Section titled “nodes.visibility.whenState”
readonlywhenState:"isHidden"="isHidden"
nodes.x
Section titled “nodes.x”
readonlyx:object
nodes.x.attribute
Section titled “nodes.x.attribute”
readonlyattribute:"x"="x"
nodes.y
Section titled “nodes.y”
readonlyy:object
nodes.y.attribute
Section titled “nodes.y.attribute”
readonlyattribute:"y"="y"