new_nav_input: Build a new input form

View source: R/nav_input.R

new_nav_inputR Documentation

Build a new input form

Description

To create a new input form, give new_nav_input() a unique key and the corresponding list of values. By default, the values are empty characters. Each line shows the menu items (keys on the left, value descriptions on the right). By default, the description from pillar::obj_sum() is displayed, but you can set description. Each menu item can be changed by itemise().

Usage

new_nav_input(
  key = character(),
  value = list(character()),
  description = NULL,
  ...,
  class = character()
)

Arguments

key

A unique character vector.

value

A list of values corresponding to the keys. By default, the values are empty characters.

description

A character vector of descriptions for the keys. By default, the description from pillar::obj_sum() is displayed.

...

Additional arguments passed to vctrs::new_data_frame().

class

A character vector of subclasses passed to vctrs::new_data_frame().

Value

A navigatr_nav_input object, a subclass of class data.frame.

See Also

itemise()


UchidaMizuki/navigatr documentation built on June 14, 2025, 9:59 p.m.