import{_ as e,c as a,o as t,N as r}from"./chunks/framework.0799945b.js";const u=JSON.parse('{"title":"Interface: BoardOptions","description":"","frontmatter":{"editLink":false},"headers":[],"relativePath":"api/interfaces/features/boards/board.BoardOptions.md","lastUpdated":null}'),o={name:"api/interfaces/features/boards/board.BoardOptions.md"},d=r('
features/boards/board.BoardOptions
An object that configures a Board.
• Optional
classes: Computable
<Record
<string
, boolean
>>
Dictionary of CSS classes to apply to this feature.
profectus/src/features/boards/board.ts:224
• Optional
height: Computable
<string
>
The height of the board. Defaults to 100%
profectus/src/features/boards/board.ts:220
• Optional
links: Computable
<null
| BoardNodeLink
[]>
An array of board node links to display.
profectus/src/features/boards/board.ts:234
• startNodes: () => Omit
<BoardNode
, "id"
>[]
A function that returns an array of initial board nodes, without IDs.
profectus/src/features/boards/board.ts:228
• Optional
state: Computable
<BoardData
>
The persistent state of the board.
profectus/src/features/boards/board.ts:232
• Optional
style: Computable
<StyleValue
>
CSS to apply to this feature.
profectus/src/features/boards/board.ts:226
• types: Record
<string
, NodeTypeOptions
>
A dictionary of node types that can appear on the board.
profectus/src/features/boards/board.ts:230
• Optional
visibility: Computable
<boolean
| Visibility
>
Whether this board should be visible.
profectus/src/features/boards/board.ts:218
• Optional
width: Computable
<string
>
The width of the board. Defaults to 100%