opt-ui
Navigation and demo/code layouts
Sidebar navigates SDK modules and tabs separate server and client code. Cards, alerts, badges, and inputs provide consistent connection settings, results, and error states.

A developer playground pairs live BrandApp SDK workspaces with integration code. Data editing, rich-content rendering, and file browsing modules are composed into a shared UI.
Navigation and demo/code layouts
Sidebar navigates SDK modules and tabs separate server and client code. Cards, alerts, badges, and inputs provide consistent connection settings, results, and error states.
EAV record editing
DataGrid columns are built from entity attributes, and cell edits feed the EAV bulk-update flow. Surrounding controls and SDK calls handle search, create, and delete actions.
app/eav/records/record-demo.tsx@reopt-ai/opt-datagridRich CMS and terms content
StaticRenderer displays CMS posts and terms from contentRich documents. These screens adapt SDK documents at the renderer boundary without instantiating an editor.
app/cms/posts/[slug]/post-body.tsx@reopt-ai/opt-editorapp/terms/terms-body.tsx@reopt-ai/opt-editorSDK-backed file browser
FileManager uses createBrandappFilesConnector for folder navigation, uploads, and file actions. A browser-safe client communicates with the server’s BrandApp Files API.
app/files/browser/file-browser-demo.tsx@reopt-ai/opt-filemanagerStart with the packages used by this template. Depth 2 reveals components and adapter connections; depth 3 expands their catalog dependencies.