# EmbeddedDashobardComponentProps

Props for the EmbeddedDashboard component

## Definition

```tsx
export interface EmbeddedDashobardComponentProps {
    /**
     * List of dashboard IDs to try loading in priority order.
     * The component will use the first ID that has a record in the database.
     *
     * Example: For an equipment details page:
     * - First check equipment-specific: "ibms/equipment/<equipmentKey>"
     * - Then check type-specific: "ibms/equipment/<equipmentType>"
     * - Finally fallback to generic: "ibms/equipment"
     *
     * Pass as: ["ibms/equipment/1", "ibms/equipment/fcu", "ibms/equipment"]
     */
    ids: string[];

    /**
     * Default configuration to use when no database record exists for any of the IDs.
     * Typically loaded from a JSON file.
     * When saving, will create a new record using the last (most generic) ID from the ids array.
     */
    defaultConfiguration?: ResponsiveWidgetLayoutConfiguration;

    /**
     * Enable edit/configure mode for the dashboard
     */
    allowToConfigure?: boolean;

    /**
     * Enable per-user-group dashboard layouts
     */
    enableUserGroupLayouts?: boolean;

    /**
     * Enable responsive breakpoint selection
     */
    enableResponsiveLayouts?: boolean;
}
```

## Usage

```tsx
import { EmbeddedDashobardComponentProps } from 'uxp/components';
```

## Related Types

* [ResponsiveWidgetLayoutConfiguration](https://help.iviva.com/uxp/v5/additional-resources/types/responsivewidgetlayoutconfiguration)
* [IWidgetInstance](https://help.iviva.com/uxp/v5/additional-resources/types/iwidgetinstance)
* [ILayout](https://help.iviva.com/uxp/v5/additional-resources/types/ilayout)
* [IWidgetConfigs](https://help.iviva.com/uxp/v5/additional-resources/types/iwidgetconfigs)
* [DynamicFormFieldProps](https://help.iviva.com/uxp/v5/additional-resources/types/dynamicformfieldprops)
* [FormValue](https://help.iviva.com/uxp/v5/additional-resources/types/formvalue)
* [IFormData](https://help.iviva.com/uxp/v5/additional-resources/types/iformdata)
* [CustomValidateResponse](https://help.iviva.com/uxp/v5/additional-resources/types/customvalidateresponse)
* [FormSectionProps](https://help.iviva.com/uxp/v5/additional-resources/types/formsectionprops)
* [IConfigPanelProps](https://help.iviva.com/uxp/v5/additional-resources/types/iconfigpanelprops)
* [IContextProvider](https://help.iviva.com/uxp/v5/additional-resources/types/icontextprovider)
* [IPartialContextProvider](https://help.iviva.com/uxp/v5/additional-resources/types/ipartialcontextprovider)
* [Language](https://help.iviva.com/uxp/v5/additional-resources/types/language)
* [ICustomThemes](https://help.iviva.com/uxp/v5/additional-resources/types/icustomthemes)
* [IThemeProps](https://help.iviva.com/uxp/v5/additional-resources/types/ithemeprops)
* [ThemeType](https://help.iviva.com/uxp/v5/additional-resources/types/themetype)
* [UserDetails](https://help.iviva.com/uxp/v5/additional-resources/types/userdetails)
* [NavigationLink](https://help.iviva.com/uxp/v5/additional-resources/types/navigationlink)
* [Routes](https://help.iviva.com/uxp/v5/additional-resources/types/routes)
* [ConfiguredPage](https://help.iviva.com/uxp/v5/additional-resources/types/configuredpage)
* [ComponentType](https://help.iviva.com/uxp/v5/additional-resources/types/componenttype)
* [IUXPFunctions](https://help.iviva.com/uxp/v5/additional-resources/types/iuxpfunctions)
* [ViewOverride](https://help.iviva.com/uxp/v5/additional-resources/types/viewoverride)
* [Environment](https://help.iviva.com/uxp/v5/additional-resources/types/environment)
* [ExecutionOptions](https://help.iviva.com/uxp/v5/additional-resources/types/executionoptions)
* [CachingOptions](https://help.iviva.com/uxp/v5/additional-resources/types/cachingoptions)
* [IDataFunction](https://help.iviva.com/uxp/v5/additional-resources/types/idatafunction)
* [QueryParams](https://help.iviva.com/uxp/v5/additional-resources/types/queryparams)
* [ExecutionResult](https://help.iviva.com/uxp/v5/additional-resources/types/executionresult)
* [ExecuteMicroserviceConfig](https://help.iviva.com/uxp/v5/additional-resources/types/executemicroserviceconfig)
* [ExecuteConfigBase](https://help.iviva.com/uxp/v5/additional-resources/types/executeconfigbase)
* [LucyQueryResult](https://help.iviva.com/uxp/v5/additional-resources/types/lucyqueryresult)
* [IWidgetPreloader](https://help.iviva.com/uxp/v5/additional-resources/types/iwidgetpreloader)
