DuskMoon React Components

Browse 109 components and 13 API references by purpose. Find usage demos, API details, and DuskMoon theme previews.

Actions

Controls that trigger commands or workflows. 4 entries.

Layout

Primitives for arranging content and page structure. 11 entries.

Data Entry

Controls for collecting and changing values. 22 entries.

AutoCompleteAutoComplete pairs text entry with suggested options for searchable pickers and command inputs.CascaderCascader selects a value from a nested hierarchy without exposing the whole tree at once.CheckboxCheckbox captures independent boolean or multi-select choices.ColorPickerColorPicker captures theme colors, brand swatches, or user-selected color values.DatePickerDatePicker captures single dates and related date-picker states with typed callbacks.DmDatePickerDmDmDatePicker selects dates or ranges through day, week, month, quarter, and year picker variants.DmQueryDmDmQuery builds a query form from field definitions with search and reset controls.DmSearchDmDmSearch collects table filters across text, choice, date, and custom fields.FormForm coordinates form state, validation, field layout, and submit handling.InputInput captures short text, search, password, and textarea input.InputNumberInputNumber captures bounded numeric values with step controls.MentionsMentions captures text input with mention suggestions.RadioRadio captures one choice from a mutually exclusive set.RateRate captures or displays simple rating values.SegmentedSegmented switches between a small number of sibling modes.SelectSelect chooses one or more values from a bounded option set.SliderSlider captures a value or range on a continuous scale.SwitchSwitch toggles an immediate on/off setting.TimePickerTimePicker captures time values with typed parsing and status state.TransferTransfer moves records between available and selected lists.TreeSelectTreeSelect combines tree selection with compact form input behavior.UploadUpload collects files with validation, file-list management, and custom request hooks.

Data Display

Components for presenting content and records. 23 entries.

AvatarAvatar represents a person, team, object, or entity in compact UI surfaces.BadgeBadge adds short status, count, or classification markers around nearby content.CalendarCalendar renders date-oriented browsing and selection with month and year modes.CarouselCarousel cycles through a limited set of panels while keeping one panel in focus.ChatChat composes conversational turns with message bubbles, reasoning traces, tool calls, and live response states.DescriptionsDescriptions presents labeled record fields for summaries, details, and review screens.DmInfiniteScrollDmDmInfiniteScroll loads more content as a scroll container approaches its threshold.DmProTableDmDmProTable presents records with a title bar, toolbar actions, and column controls.DmStatusDmDmStatus shows empty, loading, error, or success content in a consistent status panel.DmTableDmDmTable presents typed tabular records with search, pagination, and column controls.DmTreeDmDmTree browses hierarchical records with selection and contextual toolbar actions.DmTruncateDmDmTruncate shortens long text with overflow details, tooltips, and optional copying.ImageImage renders images with preview and placeholder behavior.ListList renders repeated records with item metadata and secondary actions.MarkdownMarkdown renders Markdown content with GitHub-flavored syntax, front matter, color previews, and configurable soft line breaks.QRCodeQRCode encodes a URL or payload for handoff to another device.StatisticStatistic emphasizes a metric, count, or countdown.TableTable renders structured data with columns, sorting, filters, selection, and pagination.TagTag labels records with compact metadata or removable filters.TimelineTimeline shows ordered events, milestones, or audit history.TreeTree renders hierarchical data with selection, expansion, and checking.TypographyTypography standardizes text, title, paragraph, link, copy, edit, and ellipsis behavior.WatermarkWatermark adds repeated ownership or confidentiality marks behind content.

Feedback

Status, progress, alerts, and confirmation patterns. 11 entries.

Surfaces

Containers and overlays for grouping content. 8 entries.

CSS Art

Illustrative scenes and animated CSS art. 15 entries.

Theming & Configuration

Theme and configuration APIs for DuskMoon apps. 9 entries.

Utilities & Types

Helpers, hooks, types, and package utilities. 7 entries.