Skip to content

Variable: LookAndFeelSettingsSchema ​

ts
const LookAndFeelSettingsSchema: ZodObject<{
  custom: ZodObject<{
     bordersAndDividers: ZodObject<{
        color: ZodString;
     }, ApiObjectConfig<undefined>>;
     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;
        }, ApiObjectConfig<undefined>>>;
        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;
        }, ApiObjectConfig<undefined>>>;
        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;
        }, ApiObjectConfig<undefined>>>;
        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<...>>;
        }, ApiObjectConfig<undefined>>>;
     }, ApiObjectConfig<undefined>>;
     header: ZodObject<{
        backgroundColor: ZodString;
        button: ZodObject<{
           backgroundColor: ZodString;
           color: ZodString;
        }, ApiObjectConfig<undefined>>;
        primaryNavigation: ZodObject<{
           color: ZodString;
           highlightColor: ZodOptional<ZodNullable<ZodString>>;
           hoverOrFocus: ZodObject<{
              backgroundColor: ZodString;
              color: ZodString;
           }, ApiObjectConfig<undefined>>;
        }, ApiObjectConfig<undefined>>;
        search: ZodObject<{
           backgroundColor: ZodString;
           color: ZodString;
        }, ApiObjectConfig<undefined>>;
        secondaryNavigation: ZodObject<{
           color: ZodString;
           highlightColor: ZodOptional<ZodNullable<ZodString>>;
           hoverOrFocus: ZodObject<{
              backgroundColor: ZodString;
              color: ZodString;
           }, ApiObjectConfig<undefined>>;
        }, ApiObjectConfig<undefined>>;
     }, ApiObjectConfig<undefined>>;
     headings: ZodObject<{
        color: ZodString;
     }, ApiObjectConfig<undefined>>;
     horizontalHeader: ZodOptional<ZodObject<{
        backgroundColor: ZodString;
        button: ZodOptional<ZodObject<{
           backgroundColor: ZodString;
           color: ZodString;
        }, ApiObjectConfig<undefined>>>;
        primaryNavigation: ZodObject<{
           color: ZodOptional<ZodNullable<...>>;
           highlightColor: ZodString;
           hoverOrFocus: ZodOptional<ZodObject<..., ...>>;
        }, ApiObjectConfig<undefined>>;
        search: ZodOptional<ZodObject<{
           backgroundColor: ZodString;
           color: ZodString;
        }, ApiObjectConfig<undefined>>>;
        secondaryNavigation: ZodOptional<ZodObject<{
           color: ZodString;
           highlightColor: ZodOptional<...>;
           hoverOrFocus: ZodObject<..., ...>;
        }, ApiObjectConfig<undefined>>>;
     }, ApiObjectConfig<undefined>>>;
     links: ZodObject<{
        color: ZodString;
     }, ApiObjectConfig<undefined>>;
     menus: ZodObject<{
        color: ZodString;
        hoverOrFocus: ZodObject<{
           backgroundColor: ZodString;
        }, ApiObjectConfig<undefined>>;
     }, ApiObjectConfig<undefined>>;
     spaceReference: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodAny>>>;
  }, ApiObjectConfig<undefined>>;
  global: ZodObject<{
     bordersAndDividers: ZodObject<{
        color: ZodString;
     }, ApiObjectConfig<undefined>>;
     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;
        }, ApiObjectConfig<undefined>>>;
        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;
        }, ApiObjectConfig<undefined>>>;
        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;
        }, ApiObjectConfig<undefined>>>;
        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<...>>;
        }, ApiObjectConfig<undefined>>>;
     }, ApiObjectConfig<undefined>>;
     header: ZodObject<{
        backgroundColor: ZodString;
        button: ZodObject<{
           backgroundColor: ZodString;
           color: ZodString;
        }, ApiObjectConfig<undefined>>;
        primaryNavigation: ZodObject<{
           color: ZodString;
           highlightColor: ZodOptional<ZodNullable<ZodString>>;
           hoverOrFocus: ZodObject<{
              backgroundColor: ZodString;
              color: ZodString;
           }, ApiObjectConfig<undefined>>;
        }, ApiObjectConfig<undefined>>;
        search: ZodObject<{
           backgroundColor: ZodString;
           color: ZodString;
        }, ApiObjectConfig<undefined>>;
        secondaryNavigation: ZodObject<{
           color: ZodString;
           highlightColor: ZodOptional<ZodNullable<ZodString>>;
           hoverOrFocus: ZodObject<{
              backgroundColor: ZodString;
              color: ZodString;
           }, ApiObjectConfig<undefined>>;
        }, ApiObjectConfig<undefined>>;
     }, ApiObjectConfig<undefined>>;
     headings: ZodObject<{
        color: ZodString;
     }, ApiObjectConfig<undefined>>;
     horizontalHeader: ZodOptional<ZodObject<{
        backgroundColor: ZodString;
        button: ZodOptional<ZodObject<{
           backgroundColor: ZodString;
           color: ZodString;
        }, ApiObjectConfig<undefined>>>;
        primaryNavigation: ZodObject<{
           color: ZodOptional<ZodNullable<...>>;
           highlightColor: ZodString;
           hoverOrFocus: ZodOptional<ZodObject<..., ...>>;
        }, ApiObjectConfig<undefined>>;
        search: ZodOptional<ZodObject<{
           backgroundColor: ZodString;
           color: ZodString;
        }, ApiObjectConfig<undefined>>>;
        secondaryNavigation: ZodOptional<ZodObject<{
           color: ZodString;
           highlightColor: ZodOptional<...>;
           hoverOrFocus: ZodObject<..., ...>;
        }, ApiObjectConfig<undefined>>>;
     }, ApiObjectConfig<undefined>>>;
     links: ZodObject<{
        color: ZodString;
     }, ApiObjectConfig<undefined>>;
     menus: ZodObject<{
        color: ZodString;
        hoverOrFocus: ZodObject<{
           backgroundColor: ZodString;
        }, ApiObjectConfig<undefined>>;
     }, ApiObjectConfig<undefined>>;
     spaceReference: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodAny>>>;
  }, ApiObjectConfig<undefined>>;
  selected: ZodCustom<"custom" | "global" | string & object, "custom" | "global" | string & object>;
  theme: ZodOptional<ZodObject<{
     bordersAndDividers: ZodObject<{
        color: ZodString;
     }, ApiObjectConfig<undefined>>;
     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;
        }, ApiObjectConfig<undefined>>>;
        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;
        }, ApiObjectConfig<undefined>>>;
        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;
        }, ApiObjectConfig<undefined>>>;
        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<...>;
        }, ApiObjectConfig<undefined>>>;
     }, ApiObjectConfig<undefined>>;
     header: ZodObject<{
        backgroundColor: ZodString;
        button: ZodObject<{
           backgroundColor: ZodString;
           color: ZodString;
        }, ApiObjectConfig<undefined>>;
        primaryNavigation: ZodObject<{
           color: ZodString;
           highlightColor: ZodOptional<ZodNullable<...>>;
           hoverOrFocus: ZodObject<{
              backgroundColor: ...;
              color: ...;
           }, ApiObjectConfig<...>>;
        }, ApiObjectConfig<undefined>>;
        search: ZodObject<{
           backgroundColor: ZodString;
           color: ZodString;
        }, ApiObjectConfig<undefined>>;
        secondaryNavigation: ZodObject<{
           color: ZodString;
           highlightColor: ZodOptional<ZodNullable<...>>;
           hoverOrFocus: ZodObject<{
              backgroundColor: ...;
              color: ...;
           }, ApiObjectConfig<...>>;
        }, ApiObjectConfig<undefined>>;
     }, ApiObjectConfig<undefined>>;
     headings: ZodObject<{
        color: ZodString;
     }, ApiObjectConfig<undefined>>;
     horizontalHeader: ZodOptional<ZodObject<{
        backgroundColor: ZodString;
        button: ZodOptional<ZodObject<{
           backgroundColor: ...;
           color: ...;
        }, ApiObjectConfig<...>>>;
        primaryNavigation: ZodObject<{
           color: ZodOptional<...>;
           highlightColor: ZodString;
           hoverOrFocus: ZodOptional<...>;
        }, ApiObjectConfig<undefined>>;
        search: ZodOptional<ZodObject<{
           backgroundColor: ...;
           color: ...;
        }, ApiObjectConfig<...>>>;
        secondaryNavigation: ZodOptional<ZodObject<{
           color: ...;
           highlightColor: ...;
           hoverOrFocus: ...;
        }, ApiObjectConfig<...>>>;
     }, ApiObjectConfig<undefined>>>;
     links: ZodObject<{
        color: ZodString;
     }, ApiObjectConfig<undefined>>;
     menus: ZodObject<{
        color: ZodString;
        hoverOrFocus: ZodObject<{
           backgroundColor: ZodString;
        }, ApiObjectConfig<undefined>>;
     }, ApiObjectConfig<undefined>>;
     spaceReference: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodAny>>>;
  }, ApiObjectConfig<undefined>>>;
}, ApiObjectConfig<undefined>>;

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