feat(platform): sprint 11.5 standardization
Some checks failed
Architecture Governance / architecture (push) Has been cancelled
Some checks failed
Architecture Governance / architecture (push) Has been cancelled
This commit is contained in:
@@ -4,6 +4,19 @@ export interface WidgetActionConfig {
|
||||
payload?: Record<string, unknown>;
|
||||
}
|
||||
|
||||
export interface WidgetAnimationConfig {
|
||||
name?: string;
|
||||
duration?: string;
|
||||
delay?: string;
|
||||
timingFunction?: string;
|
||||
}
|
||||
|
||||
export interface WidgetPermissionsConfig {
|
||||
requireAuthenticated?: boolean;
|
||||
roles?: string[];
|
||||
permissions?: string[];
|
||||
}
|
||||
|
||||
export interface WidgetVisibilityConfig {
|
||||
desktop?: boolean;
|
||||
tablet?: boolean;
|
||||
@@ -14,9 +27,14 @@ export interface WidgetConfig {
|
||||
id: string;
|
||||
type: string;
|
||||
version: string;
|
||||
title?: string;
|
||||
subtitle?: string;
|
||||
order?: number;
|
||||
padding?: string;
|
||||
visibility?: WidgetVisibilityConfig;
|
||||
animation?: WidgetAnimationConfig;
|
||||
style?: Record<string, string>;
|
||||
permissions?: WidgetPermissionsConfig;
|
||||
props: Record<string, unknown>;
|
||||
actions?: Record<string, WidgetActionConfig>;
|
||||
featureFlag?: string;
|
||||
|
||||
Reference in New Issue
Block a user