feat(platform): sprint 11.5 standardization
Some checks failed
Architecture Governance / architecture (push) Has been cancelled

This commit is contained in:
sdarbinyan
2026-07-09 02:29:12 +04:00
parent a16c856537
commit 8d652c8259
57 changed files with 2162 additions and 848 deletions

View File

@@ -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;