FlowBox UI Components
@industream/flowmaker-flowbox-ui-components provides reusable Svelte components for DataCatalog-driven FlowMaker configuration UIs.
In this section
- Package overview
- Component API reference (all props and methods)
- DCSourceConnection
- DCCatalogEntry
- DCCatalogEntryPicker
- DCCatalogEntryPicker columns and customization
- Integration patterns and real worker examples
- Troubleshooting and known gotchas
Recommended reading order
- Overview
- Component API reference
- DCSourceConnection
- DCCatalogEntry
- DCCatalogEntryPicker
- Picker columns/customization
- Integration patterns
- Troubleshooting
When to use which component
- Use
DCSourceConnectionwhen users first choose a source connection (MQTT, OPC-UA, Modbus-TCP, InfluxDB2, etc.). - Use
DCCatalogEntryfor a single entry selection dropdown. - Use
DCCatalogEntryPickerfor multi-select workflows, searchable tabular browsing, and selected-tag management.
Integration baseline
All three are commonly used with flowMakerBridge(props) and jsonEnv('datacatalog') from @industream/flowmaker-flowbox-ui.
Reference
sdk/config/flowbox-ui-components/README.mdsdk/config/flowbox-ui-components/src/index.ts