User settings at the board level.

new_board_options(
  board_name = "Board",
  n_rows = blockr_option("n_rows", 50L),
  page_size = blockr_option("page_size", 5L),
  filter_rows = blockr_option("filter_rows", FALSE),
  dark_mode = blockr_option("dark_mode", NULL),
  ...,
  class = character()
)

is_board_options(x)

as_board_options(x)

# S3 method for class 'board_options'
as_board_options(x)

# Default S3 method
as_board_options(x)

validate_board_options(x)

# S3 method for class 'board_options'
validate_board_options(x)

list_board_options(x)

board_option(opt, x)

Arguments

board_name

String valued board name

n_rows, page_size

Numer of rows and page size to show for tabular block previews

filter_rows

Enable filtering of rows in tabular block previews

dark_mode

Toggle between dark and light modes

...

Further options

class

Optional sub-class

x

Board options object

opt

Board option