PrimeBrickPrimeBrick
  • Docs
  • Contact
  • MIT License
  • Documentation
  • MCP Server
  • API Catalog
  • Services
  • Libraries
PrimeBrickPrimeBrick

© 2026 PrimeBrick. MIT License. v3.11.2

github
Backend
Frontend
    Developer Guide
      OverviewGetting startedUI stackApp shell & sidebarAuthentication & sessionsSystem settingsUI componentsUI patternsIcon ConventionsInput AnatomyField Hints & TooltipsButton Style StandardsEntity metadatai18n — Translations on the FrontendThe AI Tool Loop (caller-driven)Error HandlingComposables (use* hooks)
      Components
        Entity list tableComboSelectDynamicIconColorSelectorColorPickerAvatarPreviewEventCardCommandPaletteAppShellAppSidebarAppTopbarAppPageLayoutAppPageScaffoldAppPageBreadcrumbAppServerBannerBrowserClientInfoLangSelectThemeToggleSidebarAppLauncherSidebarHealthBadgeSidebarOrgSwitcherSidebarProfileMenuSidebarVersionBadgeButtonButton (async)FormPageLayoutFormLabelWithPriorityHelpPasswordChecklistChoiceboxDateWheelPickerEventToastLoadingBarMetadataLoadingJsonTableViewerNumberTickerStatCardToolbarDialogBorderedEntity Confirm DialogsSheet panelRFCErrorDialogLoginFormPasskeyButtonPasskeyEnrollmentAuthMethodsPromptDialogSessionExpiredDialogInputSliderSliderFieldSwitchFieldSelectableFieldsetBadgeValuesEditorTooltipFormPrimeFieldSmartRegexInput
      API Reference
Microservices
powered by Zudoku
Components

SelectableFieldset

src/lib/components/ui/selectable-fieldset/SelectableFieldset.svelte

Purpose

The standard visual container for grouping related content inside cards and sheets: an uppercase gradient label (sky→indigo) sits on top of a border-primary-gradient rounded container.

Code
<SelectableFieldset label={$t('...execution_config')}> <div class="grid grid-cols-2 gap-3">…</div> </SelectableFieldset>
Code
┌ LABEL (gradient, uppercase, over the border) ╭────┴──────────────────────╮ │ grouped content │ ╰───────────────────────────╯

Props

PropTypePurpose
labelstringuppercase gradient label overlapping the top border
childrenSnippetboxed content (space-y-3, px-3 pt-3 pb-3)
classstringextra classes merged on the inner container

When to use

  • Grouping fields inside a sheet/card (e.g. AiCerebellumPanel "Esecuzione").
  • Grouped list sections (ConfigList groups, ModelCacheSection censused/orphaned model lists).

Do NOT hand-roll border + <span> label boxes — that produces divergent chrome; SelectableFieldset is the single pattern.

Fieldset family

ComponentRole
SelectableFieldsetvisual group box (this page)
SelectableRowselectable row inside a fieldset list
SelectableToolbarselect-all/bulk toolbar for a fieldset list
form-fieldset (ui/form)semantic formsnap fieldset for superforms — accessibility grouping, not visual chrome
Last modified on October 28, 2026
SwitchFieldBadgeValuesEditor
On this page
  • Purpose
  • Props
  • When to use
  • Fieldset family