Skip to main content

Interface: CodeProps

Defined in: components/code/src/props.ts:3

Extends

  • NodeProps

Properties

bottomCenter

bottomCenter: Vector2 | (() => Vector2)

Defined in: core/dist/nodes/base/node.d.ts:57

Inherited from

NodeProps.bottomCenter


bottomLeft

bottomLeft: Vector2 | (() => Vector2)

Defined in: core/dist/nodes/base/node.d.ts:54

Inherited from

NodeProps.bottomLeft


bottomRight

bottomRight: Vector2 | (() => Vector2)

Defined in: core/dist/nodes/base/node.d.ts:55

Inherited from

NodeProps.bottomRight


center

center: Vector2 | (() => Vector2)

Defined in: core/dist/nodes/base/node.d.ts:51

Inherited from

NodeProps.center


children

children: Node<NodeProps> | Node<NodeProps>[]

Defined in: core/dist/nodes/base/node.d.ts:48

Inherited from

NodeProps.children


code

code: string

Defined in: components/code/src/props.ts:4


colSpan

colSpan: number

Defined in: core/dist/nodes/base/node.d.ts:74

How many grid columns this child spans. Default 1.

Inherited from

NodeProps.colSpan


column

column: number

Defined in: core/dist/nodes/base/node.d.ts:70

1-based column index for explicit grid placement. Undefined = auto-placed.

Inherited from

NodeProps.column


effects

effects: ChainableFx

Defined in: core/dist/nodes/base/node.d.ts:45

Inherited from

NodeProps.effects


flex

flex: number

Defined in: core/dist/nodes/base/node.d.ts:68

Proportional share of the free space along the parent's main axis, relative to sibling fill children (like Flutter's Expanded(flex:)). Only meaningful when this node fills the main axis — in a row that's width:'fill', in a column height:'fill'. Two siblings with flex 2 and 1 split the free space 2:1. Defaults to 1. Specifying flex without an explicit width/height defaults both to 'fill'.

Inherited from

NodeProps.flex


fontFamily

fontFamily: string

Defined in: components/code/src/props.ts:7


fontSize

fontSize: number

Defined in: components/code/src/props.ts:6


height

height: SizeInput

Defined in: core/dist/nodes/base/node.d.ts:41

Inherited from

NodeProps.height


language

language: string

Defined in: components/code/src/props.ts:5


leftCenter

leftCenter: Vector2 | (() => Vector2)

Defined in: core/dist/nodes/base/node.d.ts:58

Inherited from

NodeProps.leftCenter


letterSpacing

letterSpacing: number

Defined in: components/code/src/props.ts:10


lineHeight

lineHeight: number

Defined in: components/code/src/props.ts:9


lineNumberGap

lineNumberGap: number

Defined in: components/code/src/props.ts:12


opacity

opacity: number

Defined in: core/dist/nodes/base/node.d.ts:44

Inherited from

NodeProps.opacity


padding

padding: PaddingProps

Defined in: components/code/src/props.ts:13

Inner spacing between this node's edges and its content/children.

Overrides

NodeProps.padding


pivot

pivot: Vector2

Defined in: core/dist/nodes/base/node.d.ts:50

Pivot point for rotation and scale. (0,0)=center, (-1,1)=top-left, (1,-1)=bottom-right. Set automatically when an anchor prop is used.

Inherited from

NodeProps.pivot


rightCenter

rightCenter: Vector2 | (() => Vector2)

Defined in: core/dist/nodes/base/node.d.ts:59

Inherited from

NodeProps.rightCenter


rotation

rotation: number

Defined in: core/dist/nodes/base/node.d.ts:43

Inherited from

NodeProps.rotation


row

row: number

Defined in: core/dist/nodes/base/node.d.ts:72

1-based row index for explicit grid placement. Undefined = auto-placed.

Inherited from

NodeProps.row


rowSpan

rowSpan: number

Defined in: core/dist/nodes/base/node.d.ts:76

How many grid rows this child spans. Default 1.

Inherited from

NodeProps.rowSpan


scale

scale: number

Defined in: core/dist/nodes/base/node.d.ts:42

Inherited from

NodeProps.scale


showLineNumbers

showLineNumbers: boolean

Defined in: components/code/src/props.ts:11


theme

theme: string

Defined in: components/code/src/props.ts:8


topCenter

topCenter: Vector2 | (() => Vector2)

Defined in: core/dist/nodes/base/node.d.ts:56

Inherited from

NodeProps.topCenter


topLeft

topLeft: Vector2 | (() => Vector2)

Defined in: core/dist/nodes/base/node.d.ts:52

Inherited from

NodeProps.topLeft


topRight

topRight: Vector2 | (() => Vector2)

Defined in: core/dist/nodes/base/node.d.ts:53

Inherited from

NodeProps.topRight


width

width: SizeInput

Defined in: core/dist/nodes/base/node.d.ts:40

Inherited from

NodeProps.width


x

x: number

Defined in: core/dist/nodes/base/node.d.ts:38

Inherited from

NodeProps.x


y

y: number

Defined in: core/dist/nodes/base/node.d.ts:39

Inherited from

NodeProps.y