Skip to content

Variable: LookAndFeelSettingsSchema

ts
const LookAndFeelSettingsSchema: ZodObject<{
  custom: ZodObject<{
     bordersAndDividers: ZodObject<{
        color: ZodString;
     }, $loose>;
     content: ZodObject<{
        body: ZodOptional<ZodObject<{
           background: ZodString;
           backgroundAttachment: ZodOptional<ZodNullable<...>>;
           backgroundBlendMode: ZodOptional<ZodNullable<...>>;
           backgroundClip: ZodOptional<ZodNullable<...>>;
           backgroundColor: ZodNullable<ZodString>;
           backgroundImage: ZodNullable<ZodString>;
           backgroundOrigin: ZodOptional<ZodNullable<...>>;
           backgroundPosition: ZodOptional<ZodNullable<...>>;
           backgroundRepeat: ZodOptional<ZodNullable<...>>;
           backgroundSize: ZodNullable<ZodString>;
           borderRadius: ZodString;
           padding: ZodString;
        }, $loose>>;
        container: ZodOptional<ZodObject<{
           background: ZodString;
           backgroundAttachment: ZodOptional<ZodNullable<...>>;
           backgroundBlendMode: ZodOptional<ZodNullable<...>>;
           backgroundClip: ZodOptional<ZodNullable<...>>;
           backgroundColor: ZodNullable<ZodString>;
           backgroundImage: ZodNullable<ZodString>;
           backgroundOrigin: ZodOptional<ZodNullable<...>>;
           backgroundPosition: ZodOptional<ZodNullable<...>>;
           backgroundRepeat: ZodOptional<ZodNullable<...>>;
           backgroundSize: ZodNullable<ZodString>;
           borderRadius: ZodString;
           padding: ZodString;
        }, $loose>>;
        header: ZodOptional<ZodObject<{
           background: ZodString;
           backgroundAttachment: ZodOptional<ZodNullable<...>>;
           backgroundBlendMode: ZodOptional<ZodNullable<...>>;
           backgroundClip: ZodOptional<ZodNullable<...>>;
           backgroundColor: ZodNullable<ZodString>;
           backgroundImage: ZodNullable<ZodString>;
           backgroundOrigin: ZodOptional<ZodNullable<...>>;
           backgroundPosition: ZodOptional<ZodNullable<...>>;
           backgroundRepeat: ZodOptional<ZodNullable<...>>;
           backgroundSize: ZodNullable<ZodString>;
           borderRadius: ZodString;
           padding: ZodString;
        }, $loose>>;
        screen: ZodOptional<ZodObject<{
           background: ZodString;
           backgroundAttachment: ZodOptional<ZodNullable<...>>;
           backgroundBlendMode: ZodOptional<ZodNullable<...>>;
           backgroundClip: ZodOptional<ZodNullable<...>>;
           backgroundColor: ZodOptional<ZodNullable<...>>;
           backgroundImage: ZodOptional<ZodNullable<...>>;
           backgroundOrigin: ZodOptional<ZodNullable<...>>;
           backgroundPosition: ZodOptional<ZodNullable<...>>;
           backgroundRepeat: ZodOptional<ZodNullable<...>>;
           backgroundSize: ZodOptional<ZodNullable<...>>;
           gutterBottom: ZodOptional<ZodNullable<...>>;
           gutterLeft: ZodOptional<ZodNullable<...>>;
           gutterRight: ZodOptional<ZodNullable<...>>;
           gutterTop: ZodOptional<ZodNullable<...>>;
           layer: ZodOptional<ZodNullable<...>>;
        }, $loose>>;
     }, $loose>;
     header: ZodObject<{
        backgroundColor: ZodString;
        button: ZodObject<{
           backgroundColor: ZodString;
           color: ZodString;
        }, $loose>;
        primaryNavigation: ZodObject<{
           color: ZodString;
           highlightColor: ZodOptional<ZodNullable<ZodString>>;
           hoverOrFocus: ZodObject<{
              backgroundColor: ZodString;
              color: ZodString;
           }, $loose>;
        }, $loose>;
        search: ZodObject<{
           backgroundColor: ZodString;
           color: ZodString;
        }, $loose>;
        secondaryNavigation: ZodObject<{
           color: ZodString;
           highlightColor: ZodOptional<ZodNullable<ZodString>>;
           hoverOrFocus: ZodObject<{
              backgroundColor: ZodString;
              color: ZodString;
           }, $loose>;
        }, $loose>;
     }, $loose>;
     headings: ZodObject<{
        color: ZodString;
     }, $loose>;
     horizontalHeader: ZodOptional<ZodObject<{
        backgroundColor: ZodString;
        button: ZodOptional<ZodObject<{
           backgroundColor: ZodString;
           color: ZodString;
        }, $loose>>;
        primaryNavigation: ZodObject<{
           color: ZodOptional<ZodNullable<...>>;
           highlightColor: ZodString;
           hoverOrFocus: ZodOptional<ZodObject<..., ...>>;
        }, $loose>;
        search: ZodOptional<ZodObject<{
           backgroundColor: ZodString;
           color: ZodString;
        }, $loose>>;
        secondaryNavigation: ZodOptional<ZodObject<{
           color: ZodString;
           highlightColor: ZodOptional<...>;
           hoverOrFocus: ZodObject<..., ...>;
        }, $loose>>;
     }, $loose>>;
     links: ZodObject<{
        color: ZodString;
     }, $loose>;
     menus: ZodObject<{
        color: ZodString;
        hoverOrFocus: ZodObject<{
           backgroundColor: ZodString;
        }, $loose>;
     }, $loose>;
     spaceReference: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodAny>>>;
  }, $loose>;
  global: ZodObject<{
     bordersAndDividers: ZodObject<{
        color: ZodString;
     }, $loose>;
     content: ZodObject<{
        body: ZodOptional<ZodObject<{
           background: ZodString;
           backgroundAttachment: ZodOptional<ZodNullable<...>>;
           backgroundBlendMode: ZodOptional<ZodNullable<...>>;
           backgroundClip: ZodOptional<ZodNullable<...>>;
           backgroundColor: ZodNullable<ZodString>;
           backgroundImage: ZodNullable<ZodString>;
           backgroundOrigin: ZodOptional<ZodNullable<...>>;
           backgroundPosition: ZodOptional<ZodNullable<...>>;
           backgroundRepeat: ZodOptional<ZodNullable<...>>;
           backgroundSize: ZodNullable<ZodString>;
           borderRadius: ZodString;
           padding: ZodString;
        }, $loose>>;
        container: ZodOptional<ZodObject<{
           background: ZodString;
           backgroundAttachment: ZodOptional<ZodNullable<...>>;
           backgroundBlendMode: ZodOptional<ZodNullable<...>>;
           backgroundClip: ZodOptional<ZodNullable<...>>;
           backgroundColor: ZodNullable<ZodString>;
           backgroundImage: ZodNullable<ZodString>;
           backgroundOrigin: ZodOptional<ZodNullable<...>>;
           backgroundPosition: ZodOptional<ZodNullable<...>>;
           backgroundRepeat: ZodOptional<ZodNullable<...>>;
           backgroundSize: ZodNullable<ZodString>;
           borderRadius: ZodString;
           padding: ZodString;
        }, $loose>>;
        header: ZodOptional<ZodObject<{
           background: ZodString;
           backgroundAttachment: ZodOptional<ZodNullable<...>>;
           backgroundBlendMode: ZodOptional<ZodNullable<...>>;
           backgroundClip: ZodOptional<ZodNullable<...>>;
           backgroundColor: ZodNullable<ZodString>;
           backgroundImage: ZodNullable<ZodString>;
           backgroundOrigin: ZodOptional<ZodNullable<...>>;
           backgroundPosition: ZodOptional<ZodNullable<...>>;
           backgroundRepeat: ZodOptional<ZodNullable<...>>;
           backgroundSize: ZodNullable<ZodString>;
           borderRadius: ZodString;
           padding: ZodString;
        }, $loose>>;
        screen: ZodOptional<ZodObject<{
           background: ZodString;
           backgroundAttachment: ZodOptional<ZodNullable<...>>;
           backgroundBlendMode: ZodOptional<ZodNullable<...>>;
           backgroundClip: ZodOptional<ZodNullable<...>>;
           backgroundColor: ZodOptional<ZodNullable<...>>;
           backgroundImage: ZodOptional<ZodNullable<...>>;
           backgroundOrigin: ZodOptional<ZodNullable<...>>;
           backgroundPosition: ZodOptional<ZodNullable<...>>;
           backgroundRepeat: ZodOptional<ZodNullable<...>>;
           backgroundSize: ZodOptional<ZodNullable<...>>;
           gutterBottom: ZodOptional<ZodNullable<...>>;
           gutterLeft: ZodOptional<ZodNullable<...>>;
           gutterRight: ZodOptional<ZodNullable<...>>;
           gutterTop: ZodOptional<ZodNullable<...>>;
           layer: ZodOptional<ZodNullable<...>>;
        }, $loose>>;
     }, $loose>;
     header: ZodObject<{
        backgroundColor: ZodString;
        button: ZodObject<{
           backgroundColor: ZodString;
           color: ZodString;
        }, $loose>;
        primaryNavigation: ZodObject<{
           color: ZodString;
           highlightColor: ZodOptional<ZodNullable<ZodString>>;
           hoverOrFocus: ZodObject<{
              backgroundColor: ZodString;
              color: ZodString;
           }, $loose>;
        }, $loose>;
        search: ZodObject<{
           backgroundColor: ZodString;
           color: ZodString;
        }, $loose>;
        secondaryNavigation: ZodObject<{
           color: ZodString;
           highlightColor: ZodOptional<ZodNullable<ZodString>>;
           hoverOrFocus: ZodObject<{
              backgroundColor: ZodString;
              color: ZodString;
           }, $loose>;
        }, $loose>;
     }, $loose>;
     headings: ZodObject<{
        color: ZodString;
     }, $loose>;
     horizontalHeader: ZodOptional<ZodObject<{
        backgroundColor: ZodString;
        button: ZodOptional<ZodObject<{
           backgroundColor: ZodString;
           color: ZodString;
        }, $loose>>;
        primaryNavigation: ZodObject<{
           color: ZodOptional<ZodNullable<...>>;
           highlightColor: ZodString;
           hoverOrFocus: ZodOptional<ZodObject<..., ...>>;
        }, $loose>;
        search: ZodOptional<ZodObject<{
           backgroundColor: ZodString;
           color: ZodString;
        }, $loose>>;
        secondaryNavigation: ZodOptional<ZodObject<{
           color: ZodString;
           highlightColor: ZodOptional<...>;
           hoverOrFocus: ZodObject<..., ...>;
        }, $loose>>;
     }, $loose>>;
     links: ZodObject<{
        color: ZodString;
     }, $loose>;
     menus: ZodObject<{
        color: ZodString;
        hoverOrFocus: ZodObject<{
           backgroundColor: ZodString;
        }, $loose>;
     }, $loose>;
     spaceReference: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodAny>>>;
  }, $loose>;
  selected: ZodEnum<{
     custom: "custom";
     global: "global";
  }>;
  theme: ZodOptional<ZodObject<{
     bordersAndDividers: ZodObject<{
        color: ZodString;
     }, $loose>;
     content: ZodObject<{
        body: ZodOptional<ZodObject<{
           background: ZodString;
           backgroundAttachment: ZodOptional<...>;
           backgroundBlendMode: ZodOptional<...>;
           backgroundClip: ZodOptional<...>;
           backgroundColor: ZodNullable<...>;
           backgroundImage: ZodNullable<...>;
           backgroundOrigin: ZodOptional<...>;
           backgroundPosition: ZodOptional<...>;
           backgroundRepeat: ZodOptional<...>;
           backgroundSize: ZodNullable<...>;
           borderRadius: ZodString;
           padding: ZodString;
        }, $loose>>;
        container: ZodOptional<ZodObject<{
           background: ZodString;
           backgroundAttachment: ZodOptional<...>;
           backgroundBlendMode: ZodOptional<...>;
           backgroundClip: ZodOptional<...>;
           backgroundColor: ZodNullable<...>;
           backgroundImage: ZodNullable<...>;
           backgroundOrigin: ZodOptional<...>;
           backgroundPosition: ZodOptional<...>;
           backgroundRepeat: ZodOptional<...>;
           backgroundSize: ZodNullable<...>;
           borderRadius: ZodString;
           padding: ZodString;
        }, $loose>>;
        header: ZodOptional<ZodObject<{
           background: ZodString;
           backgroundAttachment: ZodOptional<...>;
           backgroundBlendMode: ZodOptional<...>;
           backgroundClip: ZodOptional<...>;
           backgroundColor: ZodNullable<...>;
           backgroundImage: ZodNullable<...>;
           backgroundOrigin: ZodOptional<...>;
           backgroundPosition: ZodOptional<...>;
           backgroundRepeat: ZodOptional<...>;
           backgroundSize: ZodNullable<...>;
           borderRadius: ZodString;
           padding: ZodString;
        }, $loose>>;
        screen: ZodOptional<ZodObject<{
           background: ZodString;
           backgroundAttachment: ZodOptional<...>;
           backgroundBlendMode: ZodOptional<...>;
           backgroundClip: ZodOptional<...>;
           backgroundColor: ZodOptional<...>;
           backgroundImage: ZodOptional<...>;
           backgroundOrigin: ZodOptional<...>;
           backgroundPosition: ZodOptional<...>;
           backgroundRepeat: ZodOptional<...>;
           backgroundSize: ZodOptional<...>;
           gutterBottom: ZodOptional<...>;
           gutterLeft: ZodOptional<...>;
           gutterRight: ZodOptional<...>;
           gutterTop: ZodOptional<...>;
           layer: ZodOptional<...>;
        }, $loose>>;
     }, $loose>;
     header: ZodObject<{
        backgroundColor: ZodString;
        button: ZodObject<{
           backgroundColor: ZodString;
           color: ZodString;
        }, $loose>;
        primaryNavigation: ZodObject<{
           color: ZodString;
           highlightColor: ZodOptional<ZodNullable<...>>;
           hoverOrFocus: ZodObject<{
              backgroundColor: ...;
              color: ...;
           }, $loose>;
        }, $loose>;
        search: ZodObject<{
           backgroundColor: ZodString;
           color: ZodString;
        }, $loose>;
        secondaryNavigation: ZodObject<{
           color: ZodString;
           highlightColor: ZodOptional<ZodNullable<...>>;
           hoverOrFocus: ZodObject<{
              backgroundColor: ...;
              color: ...;
           }, $loose>;
        }, $loose>;
     }, $loose>;
     headings: ZodObject<{
        color: ZodString;
     }, $loose>;
     horizontalHeader: ZodOptional<ZodObject<{
        backgroundColor: ZodString;
        button: ZodOptional<ZodObject<{
           backgroundColor: ...;
           color: ...;
        }, $loose>>;
        primaryNavigation: ZodObject<{
           color: ZodOptional<...>;
           highlightColor: ZodString;
           hoverOrFocus: ZodOptional<...>;
        }, $loose>;
        search: ZodOptional<ZodObject<{
           backgroundColor: ...;
           color: ...;
        }, $loose>>;
        secondaryNavigation: ZodOptional<ZodObject<{
           color: ...;
           highlightColor: ...;
           hoverOrFocus: ...;
        }, $loose>>;
     }, $loose>>;
     links: ZodObject<{
        color: ZodString;
     }, $loose>;
     menus: ZodObject<{
        color: ZodString;
        hoverOrFocus: ZodObject<{
           backgroundColor: ZodString;
        }, $loose>;
     }, $loose>;
     spaceReference: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodAny>>>;
  }, $loose>>;
}, $loose>;

Defined in: src/v1/models/lookAndFeelSettings.ts:5