Schema Catalog Browseable index of every JSON schema used in the ObjectUI docs.
Every interactive demo on this site renders a JSON schema that lives in
@object-ui/example-schema-catalog .
This page is the visual gallery over that catalog — live thumbnails for
every entry, grouped by domain. Click a card to open a full interactive
preview with the JSON, copy a stable id, or grab a ready-to-paste
<SchemaExample id="…" /> snippet for any MDX page.
Source of truth. Each schema lives as a single .json file under
examples/schema-catalog/src/schemas/<category>/<id>.json and is
imported into the registry by examples/schema-catalog/src/index.ts.
One id, one schema. Ids are stable (e.g. auth/login-simple). MDX
pages reference schemas with <SchemaExample id="auth/login-simple" />,
which looks the schema up via getExample(id) from the catalog package.
Smoke-tested. The catalog ships a Vitest suite that resolves every
id and instantiates every schema; CI fails if any entry breaks. Adding a
schema is a one-file change; renaming or deleting one fails CI loudly.
Not published. The catalog package is private: true — it is a
test/docs fixture, not a runtime dependency for consuming apps.
415 examples · 16 groups
All 415 Actions 3 App Shell 2 Auth 4 Block Schema 4 Blocks Gallery 3 Components 266 Core 3 Dashboard 3 E-commerce 4 Fields 74 Forms 4 Layout 1 Marketing 4 Plugin 35 Report 3 Theme 2 Action Button Variants
actions/action-button-variantsAction Toolbar
actions/action-toolbarConfirmation Dialog
actions/confirmation-dialogApplication Header
app/application-headerSidebar Navigation
app/sidebar-navigationForgot Password
auth/forgot-passwordSimple Login Form
auth/login-simpleTwo-Factor Authentication
auth/two-factorschema
Block Marketplace Listing
block-schema/block-marketplace-listingBlock With Variable Overrides Analytics Feature
block-schema/block-with-variable-overrides-analytics-featureBlock With Variable Overrides Security Feature
block-schema/block-with-variable-overrides-security-featureFeature Card Block
block-schema/feature-card-blockgallery
Block Gallery Login Card
blocks-gallery/block-gallery-login-cardBlock Gallery Notification Item
blocks-gallery/block-gallery-notification-itemBlock Gallery Stats Card
blocks-gallery/block-gallery-stats-cardbasic / button / group
Basic Button Group
components-basic-button-group/basic-button-groupIcon Toolbar
components-basic-button-group/icon-toolbarMultiple Selection
components-basic-button-group/multiple-selectionOutline Variant
components-basic-button-group/outline-variantSingle Selection
components-basic-button-group/single-selectionWith Icons
components-basic-button-group/with-iconsbasic / div
Custom Card
components-basic-div/custom-cardFlex Layout
components-basic-div/flex-layoutGrid Layout
components-basic-div/grid-layoutNested Divs
components-basic-div/nested-divsUse Card Instead
components-basic-div/use-card-insteadbasic / html
Basic Html
components-basic-html/basic-htmlbasic / icon
Basic Icon
components-basic-icon/basic-iconColored Icons
components-basic-icon/colored-iconsIcon Sizes
components-basic-icon/icon-sizesbasic / image
Basic Image
components-basic-image/basic-imageWith Sizing
components-basic-image/with-sizingbasic / navigation / menu
Documentation Nav
components-basic-navigation-menu/documentation-navSite Navigation
components-basic-navigation-menu/site-navigationbasic / pagination
Basic Pagination
components-basic-pagination/basic-paginationWith Item Count
components-basic-pagination/with-item-countbasic / separator
Horizontal
components-basic-separator/horizontalVertical
components-basic-separator/verticalbasic / sidebar
Basic Sidebar
components-basic-sidebar/basic-sidebarCollapsible Sidebar
components-basic-sidebar/collapsible-sidebarGrouped Sidebar
components-basic-sidebar/grouped-sidebarSidebar With Badges
components-basic-sidebar/sidebar-with-badgesbasic / span
Default Badge
components-basic-span/default-badgeSecondary Badge
components-basic-span/secondary-badgeStatus Badges
components-basic-span/status-badgesText Component
components-basic-span/text-componentbasic / text
Heading 1
components-basic-text/heading-1Heading 2
components-basic-text/heading-2Heading 3
components-basic-text/heading-3Large
components-basic-text/largeLead
components-basic-text/leadMuted
components-basic-text/mutedParagraph
components-basic-text/paragraphSimple Text
components-basic-text/simple-textSmall
components-basic-text/smallText Alignment
components-basic-text/text-alignmentText With Colors
components-basic-text/text-with-colorscomplex / carousel
Customer Reviews
components-complex-carousel/customer-reviewsNo Arrows
components-complex-carousel/no-arrowsPhoto Gallery
components-complex-carousel/photo-galleryProducts
components-complex-carousel/productsSimple Carousel
components-complex-carousel/simple-carouselcomplex / data / table
Full Featured Table
components-complex-data-table/full-featured-tableInventory Management
components-complex-data-table/inventory-managementSales Data
components-complex-data-table/sales-dataSimple Table
components-complex-data-table/simple-tableUser Table
components-complex-data-table/user-tablecomplex / filter / builder
Empty Filter Builder
components-complex-filter-builder/empty-filter-builderProduct Search
components-complex-filter-builder/product-searchSearch Interface
components-complex-filter-builder/search-interfaceUser Filters
components-complex-filter-builder/user-filtersWith Conditions
components-complex-filter-builder/with-conditionscomplex / filter / ui
Filter Ui
components-complex-filter-ui/filter-uicomplex / resizable
Complex Layout
components-complex-resizable/complex-layoutEditor Interface
components-complex-resizable/editor-interfaceHorizontal Split
components-complex-resizable/horizontal-splitMail Layout
components-complex-resizable/mail-layoutTriple Split
components-complex-resizable/triple-splitVertical Split
components-complex-resizable/vertical-splitcomplex / scroll / area
Chat Messages
components-complex-scroll-area/chat-messagesCode Preview
components-complex-scroll-area/code-previewDocument Browser
components-complex-scroll-area/document-browserHorizontal Scroll
components-complex-scroll-area/horizontal-scrollShort 150px
components-complex-scroll-area/short-150pxTall 300px
components-complex-scroll-area/tall-300pxVertical Scroll
components-complex-scroll-area/vertical-scrollcomplex / sort / ui
Sort Ui
components-complex-sort-ui/sort-uicomplex / table
Basic Table
components-complex-table/basic-tablecomplex / view / switcher
View Switcher
components-complex-view-switcher/view-switcherdata / display / alert
Destructive Alert
components-data-display-alert/destructive-alertInfo Alert
components-data-display-alert/info-alertdata / display / avatar
Avatar With Fallback
components-data-display-avatar/avatar-with-fallbackAvatar With Image
components-data-display-avatar/avatar-with-imagedata / display / badge
Badge Variants
components-data-display-badge/badge-variantsdata / display / breadcrumb
Basic Breadcrumb
components-data-display-breadcrumb/basic-breadcrumbWith Icons
components-data-display-breadcrumb/with-iconsdata / display / kbd
Command Palette
components-data-display-kbd/command-paletteCopy Shortcut
components-data-display-kbd/copy-shortcutInline Usage
components-data-display-kbd/inline-usageSearch
components-data-display-kbd/searchSubmit
components-data-display-kbd/submitdata / display / list
Basic List
components-data-display-list/basic-listdata / display / statistic
Metrics Grid
components-data-display-statistic/metrics-gridNegative Trend
components-data-display-statistic/negative-trendNeutral
components-data-display-statistic/neutralPositive Trend
components-data-display-statistic/positive-trendSales Dashboard
components-data-display-statistic/sales-dashboardSimple Statistic
components-data-display-statistic/simple-statisticSocial Stats
components-data-display-statistic/social-statsWith Description
components-data-display-statistic/with-descriptiondata / display / tree / view
Deep Nesting
components-data-display-tree-view/deep-nestingFile Tree
components-data-display-tree-view/file-treeOrg Chart
components-data-display-tree-view/org-chartSidebar Navigation
components-data-display-tree-view/sidebar-navigationdisclosure / accordion
Basic Accordion
components-disclosure-accordion/basic-accordiondisclosure / collapsible
Basic Collapsible
components-disclosure-collapsible/basic-collapsibledisclosure / toggle / group
Multiple Selection
components-disclosure-toggle-group/multiple-selectionSingle Selection
components-disclosure-toggle-group/single-selectionWith Labels
components-disclosure-toggle-group/with-labelsfeedback / empty
Basic Empty State
components-feedback-empty/basic-empty-stateEmpty Search Results
components-feedback-empty/empty-search-resultsEmpty Team List
components-feedback-empty/empty-team-listWith Action Button
components-feedback-empty/with-action-buttonWith Icon
components-feedback-empty/with-iconfeedback / loading
Basic Loading
components-feedback-loading/basic-loadingWith Text
components-feedback-loading/with-textfeedback / progress
Different Values
components-feedback-progress/different-valuesProgress Bar
components-feedback-progress/progress-barfeedback / skeleton
Text Skeleton
components-feedback-skeleton/text-skeletonfeedback / sonner
Basic Sonner Toast
components-feedback-sonner/basic-sonner-toastError
components-feedback-sonner/errorInfo
components-feedback-sonner/infoPromise Based Toast
components-feedback-sonner/promise-based-toastSuccess
components-feedback-sonner/successToast With Action
components-feedback-sonner/toast-with-actionWarning
components-feedback-sonner/warningfeedback / spinner
Centered Spinner
components-feedback-spinner/centered-spinnerDefault Spinner
components-feedback-spinner/default-spinnerLarge
components-feedback-spinner/largeLoading Button
components-feedback-spinner/loading-buttonMedium
components-feedback-spinner/mediumSmall
components-feedback-spinner/smallfeedback / toast
Basic Toast
components-feedback-toast/basic-toastDefault
components-feedback-toast/defaultDestructive
components-feedback-toast/destructiveError Toast
components-feedback-toast/error-toastSuccess Toast
components-feedback-toast/success-toastToast With Action
components-feedback-toast/toast-with-actionToast With Undo
components-feedback-toast/toast-with-undofeedback / toaster
Custom Position Limit
components-feedback-toaster/custom-position-limitDefault Provider
components-feedback-toaster/default-providerDefault Toaster
components-feedback-toaster/default-toasterSonner Provider
components-feedback-toaster/sonner-providerWith Toast Trigger
components-feedback-toaster/with-toast-triggerform / button
Button Sizes
components-form-button/button-sizesButton With Icon
components-form-button/button-with-iconCommon Action Buttons
components-form-button/common-action-buttonsDefault
components-form-button/defaultDestructive
components-form-button/destructiveDisabled State
components-form-button/disabled-stateFull Width Button
components-form-button/full-width-buttonGhost
components-form-button/ghostIcon Button
components-form-button/icon-buttonIcon On Right
components-form-button/icon-on-rightLink
components-form-button/linkLoading State
components-form-button/loading-stateOutline
components-form-button/outlineSecondary
components-form-button/secondarySimple Button
components-form-button/simple-buttonform / calendar
Custom Style
components-form-calendar/custom-styleDate Range
components-form-calendar/date-rangeForm Integration
components-form-calendar/form-integrationMultiple Dates
components-form-calendar/multiple-datesSimple Calendar
components-form-calendar/simple-calendarSingle Date
components-form-calendar/single-dateform / checkbox
Basic Checkbox
components-form-checkbox/basic-checkboxMultiple Checkboxes
components-form-checkbox/multiple-checkboxesform / combobox
Basic Combobox
components-form-combobox/basic-comboboxCountry Selector
components-form-combobox/country-selectorDisabled
components-form-combobox/disabledSearchable Combobox
components-form-combobox/searchable-comboboxWith Value
components-form-combobox/with-valueform / command
Command Menu
components-form-command/command-menuCommand Palette With Shortcuts
components-form-command/command-palette-with-shortcutsform / date / picker
Basic Date Picker
components-form-date-picker/basic-date-pickerDate Range Selector
components-form-date-picker/date-range-selectorDisabled
components-form-date-picker/disabledForm Field
components-form-date-picker/form-fieldFull Width
components-form-date-picker/full-widthWith Default Value
components-form-date-picker/with-default-valueform / file / upload
Avatar Upload
components-form-file-upload/avatar-uploadDocument Upload
components-form-file-upload/document-uploadForm Example
components-form-file-upload/form-exampleImages Only
components-form-file-upload/images-onlyMultiple Files
components-form-file-upload/multiple-filesSimple Upload
components-form-file-upload/simple-uploadSingle File
components-form-file-upload/single-fileform / form
Contact Form
components-form-form/contact-formLogin Form
components-form-form/login-formRegistration Form
components-form-form/registration-formform / input
Basic Input
components-form-input/basic-inputInput Types
components-form-input/input-typesWith Label
components-form-input/with-labelform / input / otp
4 Digit
components-form-input-otp/4-digit6 Digit Otp
components-form-input-otp/6-digit-otp8 Digit
components-form-input-otp/8-digitVerification Form
components-form-input-otp/verification-formWith Visual Separator
components-form-input-otp/with-visual-separatorform / label
Form Label
components-form-label/form-labelRequired Label
components-form-label/required-labelform / radio / group
Basic Radio Group
components-form-radio-group/basic-radio-groupDisabled
components-form-radio-group/disabledForm Field
components-form-radio-group/form-fieldHorizontal Layout
components-form-radio-group/horizontal-layoutIndividual Disabled
components-form-radio-group/individual-disabledVertical Layout
components-form-radio-group/vertical-layoutWith Default Selection
components-form-radio-group/with-default-selectionWith Descriptions
components-form-radio-group/with-descriptionsform / select
Basic Select
components-form-select/basic-selectWith Placeholder
components-form-select/with-placeholderform / slider
Basic Slider
components-form-slider/basic-sliderform / switch
Basic Switch
components-form-switch/basic-switchMultiple Switches
components-form-switch/multiple-switchesform / textarea
Basic Textarea
components-form-textarea/basic-textareaWith Label
components-form-textarea/with-labelform / toggle
Default
components-form-toggle/defaultDisabled State
components-form-toggle/disabled-stateOutline
components-form-toggle/outlinePressed State
components-form-toggle/pressed-stateSettings Example
components-form-toggle/settings-exampleSettings Toggles
components-form-toggle/settings-togglesSimple Toggle
components-form-toggle/simple-toggleText Formatting
components-form-toggle/text-formattingToggle Sizes
components-form-toggle/toggle-sizeslayout / aspect / ratio
16 9 Aspect Ratio
components-layout-aspect-ratio/16-9-aspect-ratio4 3
components-layout-aspect-ratio/4-3Square
components-layout-aspect-ratio/squareUltrawide
components-layout-aspect-ratio/ultrawideVideo Aspect Ratio
components-layout-aspect-ratio/video-aspect-ratiolayout / card
Basic Card
components-layout-card/basic-cardWith Footer
components-layout-card/with-footerlayout / container
Basic Container
components-layout-container/basic-containerlayout / flex
Horizontal Layout
components-layout-flex/horizontal-layoutlayout / grid
2 Column Grid
components-layout-grid/2-column-gridlayout / page
Documentation Page
components-layout-page/documentation-pageFull Dashboard
components-layout-page/full-dashboardPage With Header
components-layout-page/page-with-headerSettings Layout
components-layout-page/settings-layoutSimple Page
components-layout-page/simple-pagelayout / semantic
Article
components-layout-semantic/articleAside
components-layout-semantic/asideBlog Article
components-layout-semantic/blog-articleComplete Layout
components-layout-semantic/complete-layoutFooter
components-layout-semantic/footerHeader
components-layout-semantic/headerMain Element
components-layout-semantic/main-elementNavigation
components-layout-semantic/navigationSection
components-layout-semantic/sectionlayout / stack
Basic Stack
components-layout-stack/basic-stacklayout / tabs
Basic Tabs
components-layout-tabs/basic-tabsnavigation / header / bar
Admin Breadcrumbs
components-navigation-header-bar/admin-breadcrumbsApp Navigation
components-navigation-header-bar/app-navigationDeep Navigation
components-navigation-header-bar/deep-navigationSettings Path
components-navigation-header-bar/settings-pathSimple Header
components-navigation-header-bar/simple-headeroverlay / alert / dialog
Basic Alert Dialog
components-overlay-alert-dialog/basic-alert-dialogConfirmation Dialog
components-overlay-alert-dialog/confirmation-dialogCustom Actions
components-overlay-alert-dialog/custom-actionsDestructive Action
components-overlay-alert-dialog/destructive-actionoverlay / context / menu
Basic Context Menu
components-overlay-context-menu/basic-context-menuoverlay / dialog
Dialog Trigger
components-overlay-dialog/dialog-triggeroverlay / drawer
Basic Drawer
components-overlay-drawer/basic-draweroverlay / dropdown / menu
Basic Dropdown Menu
components-overlay-dropdown-menu/basic-dropdown-menuWith Icons
components-overlay-dropdown-menu/with-iconsoverlay / hover / card
Basic Hover Card
components-overlay-hover-card/basic-hover-cardoverlay / menubar
Application Menubar
components-overlay-menubar/application-menubaroverlay / popover
Basic Popover
components-overlay-popover/basic-popoveroverlay / sheet
Basic Sheet
components-overlay-sheet/basic-sheetLeft Side
components-overlay-sheet/left-sideRight Side
components-overlay-sheet/right-sideoverlay / tooltip
Basic Tooltip
components-overlay-tooltip/basic-tooltipschema / renderer
Nested Schema Example
core-schema-renderer/nested-schema-exampleSchemarenderer In Action
core-schema-renderer/schemarenderer-in-actionUnknown Component Type
core-schema-renderer/unknown-component-typeDashboard Overview
dashboard/dashboard-overviewRecent Activity Card
dashboard/recent-activity-cardStats Cards Grid
dashboard/stats-cards-gridOrder Summary
ecommerce/order-summaryProduct Card
ecommerce/product-cardProduct Grid
ecommerce/product-gridShopping Cart
ecommerce/shopping-cartauto / number
Basic Autonumber
fields-auto-number/basic-autonumberDate Based Ticket Id
fields-auto-number/date-based-ticket-idInvoice Number Format
fields-auto-number/invoice-number-formatboolean
Basic Switch
fields-boolean/basic-switchPre Checked
fields-boolean/pre-checkedWith Description
fields-boolean/with-descriptioncurrency
Euro Currency
fields-currency/euro-currencyUsd Currency
fields-currency/usd-currencydate
Basic Date Picker
fields-date/basic-date-pickerWith Default Date
fields-date/with-default-datedatetime
Basic Datetime Field
fields-datetime/basic-datetime-fieldRead Only Datetime
fields-datetime/read-only-datetimeRequired Datetime
fields-datetime/required-datetimeWith Default Value
fields-datetime/with-default-valueemail
Basic Email Field
fields-email/basic-email-fieldRequired Email
fields-email/required-emailfile
Basic File Upload
fields-file/basic-file-uploadMultiple File Upload
fields-file/multiple-file-uploadPdf Files Only
fields-file/pdf-files-onlyformula
Date Calculation
fields-formula/date-calculationNumeric Formula
fields-formula/numeric-formulaText Concatenation
fields-formula/text-concatenationgrid
Basic Grid
fields-grid/basic-gridGrid With Data
fields-grid/grid-with-dataRead Only Grid
fields-grid/read-only-gridimage
Basic Image Upload
fields-image/basic-image-uploadMultiple Image Upload
fields-image/multiple-image-uploadlocation
Basic Location Field
fields-location/basic-location-fieldRead Only Location
fields-location/read-only-locationSan Francisco Coordinates
fields-location/san-francisco-coordinateslookup
Basic Lookup
fields-lookup/basic-lookupMulti Select Lookup
fields-lookup/multi-select-lookupnumber
Basic Number Field
fields-number/basic-number-fieldDecimal Numbers
fields-number/decimal-numbersRange Validation
fields-number/range-validationobject
Basic Object Editor
fields-object/basic-object-editorNested Object Data
fields-object/nested-object-dataRead Only Json Display
fields-object/read-only-json-displayStructured Configuration
fields-object/structured-configurationpassword
Basic Password Field
fields-password/basic-password-fieldPassword Confirmation
fields-password/password-confirmationWith Minimum Length
fields-password/with-minimum-lengthpercent
Basic Percent Field
fields-percent/basic-percent-fieldRead Only Percent
fields-percent/read-only-percentRequired Percent
fields-percent/required-percentWith Decimal Precision
fields-percent/with-decimal-precisionphone
Basic Phone Field
fields-phone/basic-phone-fieldRequired Phone
fields-phone/required-phonerich / text
Html Editor
fields-rich-text/html-editorMarkdown Editor
fields-rich-text/markdown-editorselect
Basic Select
fields-select/basic-selectColored Options
fields-select/colored-optionsMulti Select
fields-select/multi-selectsummary
Average Of Field Values
fields-summary/average-of-field-valuesCount Of Related Records
fields-summary/count-of-related-recordsSum Of Field Values
fields-summary/sum-of-field-valuestext
Basic Text Field
fields-text/basic-text-fieldRead Only Field
fields-text/read-only-fieldRequired Field
fields-text/required-fieldWith Placeholder
fields-text/with-placeholdertextarea
Basic Textarea
fields-textarea/basic-textareaLarger Textarea
fields-textarea/larger-textareaRequired Textarea
fields-textarea/required-textareatime
Basic Time Field
fields-time/basic-time-fieldRead Only Time
fields-time/read-only-timeRequired Time
fields-time/required-timeWith Default Value
fields-time/with-default-valueurl
Basic Url Field
fields-url/basic-url-fieldRequired Url
fields-url/required-urluser
Multiple User Selection
fields-user/multiple-user-selectionRecord Owner Read Only
fields-user/record-owner-read-onlySingle User Selection
fields-user/single-user-selectionvector
Basic Vector Display
fields-vector/basic-vector-displayHigh Dimensional Vector
fields-vector/high-dimensional-vectorpage / header
Pageheader With Actions
layout-page-header/pageheader-with-actionsCall To Action
marketing/call-to-actionFeatures Grid
marketing/features-gridPricing Table
marketing/pricing-tableTestimonials
marketing/testimonialscalendar
Month View Calendar
plugin-calendar/month-view-calendarWeek View Calendar
plugin-calendar/week-view-calendarcharts
Advanced Line Chart
plugin-charts/advanced-line-chartArea Chart
plugin-charts/area-chartSimple Bar Chart
plugin-charts/simple-bar-chartchatbot
Basic Chatbot
plugin-chatbot/basic-chatbotChatbot With Timestamps
plugin-chatbot/chatbot-with-timestampsCustomer Support Chat
plugin-chatbot/customer-support-chatdashboard
Basic Dashboard
plugin-dashboard/basic-dashboardE Commerce Dashboard
plugin-dashboard/e-commerce-dashboardSupport Dashboard
plugin-dashboard/support-dashboardeditor
Javascript Editor
plugin-editor/javascript-editorPython Editor
plugin-editor/python-editorRead Only Json Viewer
plugin-editor/read-only-json-viewerform
Basic Form
plugin-form/basic-formContact Form
plugin-form/contact-formgantt
Construction Project Phases
plugin-gantt/construction-project-phasesProject Timeline With Dependencies
plugin-gantt/project-timeline-with-dependenciesSprint Development Timeline
plugin-gantt/sprint-development-timelinegrid
Product Inventory Grid
plugin-grid/product-inventory-gridTeam Members Grid
plugin-grid/team-members-gridkanban
Advanced Kanban With Badges And Limits
plugin-kanban/advanced-kanban-with-badges-and-limitsBasic Kanban Board
plugin-kanban/basic-kanban-boardmap
Event Venue Finder
plugin-map/event-venue-finderReal Time Delivery Tracking
plugin-map/real-time-delivery-trackingStore Locator Map
plugin-map/store-locator-mapmarkdown
Advanced Features
plugin-markdown/advanced-featuresBasic Markdown
plugin-markdown/basic-markdownMarkdown Tables
plugin-markdown/markdown-tablestimeline
Gantt Style Timeline
plugin-timeline/gantt-style-timelineHorizontal Timeline
plugin-timeline/horizontal-timelineVertical Timeline
plugin-timeline/vertical-timelineview
Detail View Mode
plugin-view/detail-view-modeForm View Mode
plugin-view/form-view-modeGrid View Mode
plugin-view/grid-view-modeReport Breakdown Table
report/report-breakdown-tableReport Header With Kpis
report/report-header-with-kpisReport Scheduling
report/report-schedulingSemantic Color Palette
theme/semantic-color-paletteTheme Aware Ui Elements
theme/theme-aware-ui-elements
Drop the JSON under
examples/schema-catalog/src/schemas/<category>/<your-id>.json.
Run pnpm -F @object-ui/example-schema-catalog regenerate to update
src/index.ts (the import map is generated).
Reference it from any MDX page:
< SchemaExample id = "<category>/<your-id>" />
pnpm -F @object-ui/example-schema-catalog test smoke-tests the new
entry; the same test runs in CI on every push.