pub(crate) const DATA_HEADER_TITLE: &str = "Data & Feedback";
pub(crate) const DATA_HEADER_SUBTITLE: &str = "Lists, description grids, trees, toasts, notifications and confirmation bubbles — the data-reading and feedback half of the component library.";
pub(crate) const DATA_LIST_CARD_TITLE: &str = "List";
pub(crate) const DATA_LIST_HINT: &str =
"A row carries a title, an optional description and an optional trailing note.";
pub(crate) const DATA_LIST_FIRST_TITLE: &str = "Renderer";
pub(crate) const DATA_LIST_FIRST_DESC: &str = "Turns a virtual node tree into DOM.";
pub(crate) const DATA_LIST_FIRST_META: &str = "core";
pub(crate) const DATA_LIST_SECOND_TITLE: &str = "Scheduler";
pub(crate) const DATA_LIST_SECOND_DESC: &str = "Flushes the dirty nodes on a microtask.";
pub(crate) const DATA_LIST_SECOND_META: &str = "core";
pub(crate) const DATA_LIST_THIRD_TITLE: &str = "Registry";
pub(crate) const DATA_LIST_THIRD_DESC: &str = "Keeps the delegated event handlers.";
pub(crate) const DATA_LIST_THIRD_META: &str = "core";
pub(crate) const DATA_DESCRIPTIONS_CARD_TITLE: &str = "Descriptions";
pub(crate) const DATA_DESCRIPTIONS_HINT: &str =
"A grid of label and value pairs. The column count is a custom property on the grid.";
pub(crate) const DATA_DESCRIPTION_FIRST_LABEL: &str = "Crate";
pub(crate) const DATA_DESCRIPTION_FIRST_VALUE: &str = "euv-ui";
pub(crate) const DATA_DESCRIPTION_SECOND_LABEL: &str = "Version";
pub(crate) const DATA_DESCRIPTION_SECOND_VALUE: &str = "0.32.0";
pub(crate) const DATA_DESCRIPTION_THIRD_LABEL: &str = "Target";
pub(crate) const DATA_DESCRIPTION_THIRD_VALUE: &str = "wasm32-unknown-unknown";
pub(crate) const DATA_DESCRIPTION_FOURTH_LABEL: &str = "Theme";
pub(crate) const DATA_DESCRIPTION_FOURTH_VALUE: &str = "Monochrome";
pub(crate) const DATA_TREE_CARD_TITLE: &str = "Tree";
pub(crate) const DATA_TREE_HINT: &str = "A hierarchy whose branches expand in place. The children stay mounted, so a branch opens with a class swap.";
pub(crate) const DATA_TREE_ROOT_LABEL: &str = "core";
pub(crate) const DATA_TREE_ROOT_VALUE: &str = "core";
pub(crate) const DATA_TREE_LEAF_FIRST_LABEL: &str = "signal";
pub(crate) const DATA_TREE_LEAF_FIRST_VALUE: &str = "signal";
pub(crate) const DATA_TREE_LEAF_SECOND_LABEL: &str = "scheduler";
pub(crate) const DATA_TREE_LEAF_SECOND_VALUE: &str = "scheduler";
pub(crate) const DATA_TREE_ROOT_SECOND_LABEL: &str = "ui";
pub(crate) const DATA_TREE_ROOT_SECOND_VALUE: &str = "ui";
pub(crate) const DATA_TREE_LEAF_THIRD_LABEL: &str = "component";
pub(crate) const DATA_TREE_LEAF_THIRD_VALUE: &str = "component";
pub(crate) const DATA_FEEDBACK_CARD_TITLE: &str = "Feedback";
pub(crate) const DATA_FEEDBACK_HINT: &str = "A toast floats at the top of the viewport, a notification at the top right, and the confirmation bubble hangs off its trigger.";
pub(crate) const DATA_MESSAGE_PUSH_LABEL: &str = "Show a toast";
pub(crate) const DATA_MESSAGE_POP_LABEL: &str = "Dismiss the toast";
pub(crate) const DATA_MESSAGE_TEXT: &str = "The record was saved.";
pub(crate) const DATA_MESSAGE_ACTION: &str = "Undo";
pub(crate) const DATA_NOTIFICATION_PUSH_LABEL: &str = "Show a notification";
pub(crate) const DATA_NOTIFICATION_POP_LABEL: &str = "Dismiss the notification";
pub(crate) const DATA_NOTIFICATION_TITLE: &str = "Deployment";
pub(crate) const DATA_NOTIFICATION_TEXT: &str = "The new build is live.";
pub(crate) const DATA_POPCONFIRM_TRIGGER_LABEL: &str = "Delete the record";
pub(crate) const DATA_POPCONFIRM_TITLE: &str = "Delete this record? It cannot be undone.";
pub(crate) const DATA_POPCONFIRM_OK_LABEL: &str = "Delete";
pub(crate) const DATA_POPCONFIRM_CANCEL_LABEL: &str = "Keep it";
pub(crate) const DATA_POPCONFIRM_OK_LOG: &str = "popconfirm confirmed";
pub(crate) const DATA_POPCONFIRM_CANCEL_LOG: &str = "popconfirm cancelled";
pub(crate) const DATA_MESSAGE_ACTION_LOG: &str = "message action asked for";
pub(crate) const DATA_MESSAGE_CLOSE_LOG: &str = "message closed";
pub(crate) const DATA_NOTIFICATION_CLOSE_LOG: &str = "notification closed";