Search
Loading...
Skip to content

Namespace: UserInterfaceElements

Type Aliases#

Type AliasDescription
AssetLibraryEntriesRepresents a collection of asset library entries, which can be either a static array or a dynamic function.
CardBackgroundType representing the background of a card. - path: The path to the background resource. - type: The type of the background resource, either ‘svgVectorPath’ or ‘image’.
CustomCardBackgroundType representing the background of a custom card, which can be either an image or an SVG vector path.
CustomCardImageBackgroundType representing an image background for a custom card. - url: The URL of the image. - type: The type of the background, which is ‘image’.
CustomCardSvgVectorPathBackgroundType representing an SVG vector path background for a custom card. - type: The type of the background, which is ‘svgVectorPath’. - viewBox: The viewBox attribute for the SVG. - width: Optional width of the SVG. - height: Optional height of the SVG. - d: The path data for the SVG. - stroke: Optional stroke color for the SVG. - strokeWidth: Optional stroke width for the SVG. - strokeLinecap: Optional stroke line cap for the SVG. - strokeLinejoin: Optional stroke line join for the SVG. - strokeDasharray: Optional stroke dash array for the SVG. - strokeDashoffset: Optional stroke dash offset for the SVG. - opacity: Optional opacity for the SVG. - clipPath: Optional clip path for the SVG. - fill: Optional fill color for the SVG. - fillRule: Optional fill rule for the SVG. - clipRule: Optional clip rule for the SVG.
CustomIconType representing a custom icon, which can be a string or a function. - If a string, it represents the name of the icon. - If a function, it takes an object with theme and iconSize properties and returns a string representing the icon.
ExportFormatType representing the export format. - image/png: PNG image format. - video/mp4: MP4 video format. - application/pdf: PDF document format.
UserInterfaceCustomActionIconNameType representing the name of a custom action icon. - default: Default icon. - download: Download icon. - upload: Upload icon. - save: Save icon. - Any other string: Custom icon name.

Enumerations#

EnumerationDescription
NavigationPositionThis enum is used to specify the position of the navigation bar within the user interface.

Interfaces#

InterfaceDescription
AssetLibraryEntryDataInterface representing the data configuration for an asset library entry. - id: The unique identifier for the asset library entry. - sourceIds: An array of source IDs associated with the asset library entry. - sceneMode: Optional configuration for the scene mode, which can be a SceneMode, ‘All’, or a function returning a SceneMode or ‘All’. - excludeGroups: Optional array of group IDs to exclude from the asset library entry. - includeGroups: Optional array of group IDs to include in the asset library entry. - title: Optional title for the asset library entry, which can be a string or a function returning a string or undefined. - canAdd: Optional boolean or function indicating whether the asset can be added to the source. - canRemove: Optional boolean or function indicating whether the asset can be removed from the source.
AssetLibraryEntryViewInterface representing the view configuration for an asset library entry. - showGroupOverview: Optional boolean indicating whether to show the group overview. - promptBeforeApply: Optional configuration for showing a confirmation dialog before applying an asset. - icon: Optional custom icon for the asset. - previewLength: Optional number determining how many asset results will be shown in an overview or section overview. - previewBackgroundType: Optional type determining if the thumbUri is set as a background that will be contained or covered by the card in an overview or section overview. - gridBackgroundType: Optional type determining if the thumbUri is set as a background that will be contained or covered by the card in the grid view. - gridColumns: Optional number of columns in the grid view. - gridItemHeight: Optional height of an item in the grid view, either ‘auto’ or ‘square’. - cardBackgroundPreferences: Optional configuration for determining what will be used as the card background from the asset and in which priorities. - cardBorder: Optional boolean indicating whether to draw a border around the card. - cardLabel: Optional function to overwrite the label of a card for a specific asset result. - cardStyle: Optional function to add custom styles to a card for a specific asset result. - cardLabelStyle: Optional function to add custom styles to a label for a specific asset result. - cardLabelPosition: Optional function to position the label inside or below the card. - cardLabelTruncateLines: Optional function to control label truncation to occur at end of first line (‘single’) or at end of second line (‘multi’). - sortBy: Optional configuration for sorting the asset results.
DockGroup-
UserInterfaceAssetLibraryInterface representing the asset library in the user interface. - position: Optional position of the asset library.
UserInterfaceCustomActionInterface representing a custom action in the user interface. - callback: Function to be called when the action is triggered. - label: Label for the action. - iconName: Name of the icon for the action.
UserInterfaceElementInterface representing an element in the user interface. - show: Optional boolean indicating whether the element should be shown.
UserInterfaceElementsDefines the configuration for user interface elements, including panels, dock, libraries, blocks, navigation, and inspector bar.
UserInterfaceExportActionInterface representing an export action in the user interface. - format: Optional array of export formats.
UserInterfaceInspectorInterface representing the inspector in the user interface. - position: Optional position of the inspector. - floating: Optional boolean indicating whether the inspector should be floating.
UserInterfaceInspectorBlockInterface representing a block in the user interface inspector.
UserInterfaceInspectorBlockGraphicInterface representing a graphic block in the user interface inspector. - crop: Optional element or boolean indicating whether the crop section should be shown. - filters: Optional element or boolean indicating whether the filters section should be shown. - adjustments: Optional element or boolean indicating whether the adjustments section should be shown. - effects: Optional element or boolean indicating whether the effects section should be shown. - blur: Optional element or boolean indicating whether the blur section should be shown.
UserInterfaceInspectorBlockImageInterface representing an image block in the user interface inspector. - crop: Optional element or boolean indicating whether the crop section should be shown. - filters: Optional element or boolean indicating whether the filters section should be shown. - adjustments: Optional element or boolean indicating whether the adjustments section should be shown. - effects: Optional element or boolean indicating whether the effects section should be shown. - blur: Optional element or boolean indicating whether the blur section should be shown.
UserInterfaceInspectorBlockPageInterface representing a page block in the user interface inspector. - format: Optional element or boolean indicating whether the format section should be shown. - manage: Optional element or boolean indicating whether the manage section should be shown. - maxDuration: Optional number controlling the maximum allowed duration of a page, if in video mode. - crop: Optional element or boolean indicating whether the crop section should be shown. - filters: Optional element or boolean indicating whether the filters section should be shown. - adjustments: Optional element or boolean indicating whether the adjustments section should be shown. - effects: Optional element or boolean indicating whether the effects section should be shown. - blur: Optional element or boolean indicating whether the blur section should be shown.
UserInterfaceInspectorBlockRectShapeInterface representing a rectangular shape block in the user interface inspector. - crop: Optional element or boolean indicating whether the crop section should be shown. - filters: Optional element or boolean indicating whether the filters section should be shown. - adjustments: Optional element or boolean indicating whether the adjustments section should be shown. - effects: Optional element or boolean indicating whether the effects section should be shown. - blur: Optional element or boolean indicating whether the blur section should be shown.
UserInterfaceInspectorBlocksInterface representing the blocks in the user interface inspector. - opacity: Optional element or boolean indicating whether the opacity block should be shown. - transform: Optional element or boolean indicating whether the transform block should be shown. - trim: Optional element or boolean indicating whether the trim block should be shown. - //ly.img.ubq/text: Optional text block configuration. - //ly.img.ubq/page: Optional page block configuration. - //ly.img.ubq/graphic: Optional graphic block configuration.
UserInterfaceInspectorBlockShapeInterface representing a shape block in the user interface inspector. - crop: Optional element or boolean indicating whether the crop section should be shown.
UserInterfaceInspectorBlockTextInterface representing a text block in the user interface inspector. - advanced: Optional element or boolean indicating whether the advanced section should be shown. - color: Optional element or boolean indicating whether the color section should be shown.
UserInterfaceInspectorBlockVideoFillInterface representing a video fill block in the user interface inspector. - crop: Optional element or boolean indicating whether the crop section should be shown. - filters: Optional element or boolean indicating whether the filters section should be shown. - adjustments: Optional element or boolean indicating whether the adjustments section should be shown. - effects: Optional element or boolean indicating whether the effects section should be shown. - blur: Optional element or boolean indicating whether the blur section should be shown.
UserInterfaceNavigationInterface representing the navigation in the user interface. - position: Optional position of the navigation. - title: Optional title for the navigation. - action: Optional object containing actions for the navigation.
UserInterfaceSettingsInterface representing the settings in the user interface.