UMD Web Components Library
    Preparing search index...

    Variable Slots

    Slots: {
        actions: { default: (props: SlotProps) => SlotResult };
        allowed: Record<string, SlotConfig>;
        assets: {
            image: (props: SlotProps) => SlotResult;
            video: (props: SlotProps) => SlotResult;
        };
        contact: {
            additional: (props: SlotProps) => SlotResult;
            address: (props: SlotProps) => SlotResult;
            email: (props: SlotProps) => SlotResult;
            location: (props: SlotProps) => SlotResult;
            phone: (props: SlotProps) => SlotResult;
        };
        content: { default: (props: SlotProps) => SlotResult };
        date: { default: (props: SlotProps) => SlotResult };
        deprecated: {
            ADDITIONAL: (props: SlotProps) => SlotResult;
            body: (props: SlotProps) => SlotResult;
            plainText: (props: SlotProps) => SlotResult;
            stat: (props: SlotProps) => SlotResult;
            wrappingText: (props: SlotProps) => SlotResult;
        };
        element: __module;
        eyebrow: { default: (props: SlotProps) => SlotResult };
        headline: { default: (props: SlotProps) => SlotResult };
        name: {
            actions: { default: string };
            ADDITIONAL: string;
            assets: { image: string; video: string };
            ATTRIBUTION: string;
            ATTRIBUTION_SUB_TEXT: string;
            BLOCKS: string;
            BREADCRUMB: string;
            BREADCRUMB_COPY: string;
            CARDS: string;
            CHILDREN_SLIDES: string;
            contact: {
                additional: string;
                address: string;
                email: string;
                location: string;
                phone: string;
            };
            content: { default: string };
            CTA_ICON: string;
            date: { default: string };
            DATE_END_ISO: string;
            DATE_START_ISO: string;
            deprecated: {
                body: string;
                plainText: string;
                stat: string;
                wrappingText: string;
            };
            DESCRIPTION: string;
            EVENT_LIST: string;
            eyebrows: { default: string };
            headline: { default: string };
            HEADLINES: string;
            HIGHLIGHT: string;
            HIGHLIGHT_ATTRIBUTION: string;
            IMAGES: string;
            PATHS: string;
            person: {
                association: string;
                jobTitle: string;
                name: string;
                pronouns: string;
            };
            PRIMARY_SLIDE_CONTENT: string;
            PRIMARY_SLIDE_LINKS: string;
            PRIMARY_SLIDE_SECONDARY_LINKS: string;
            QUOTE: string;
            social: { linkedin: string };
            STATIC_COLUMN: string;
            STATS: string;
            STICKY_COLUMN: string;
            TABS: string;
            text: { caption: string; default: string; stat: string; sub: string };
            TEXTS: string;
        };
        person: {
            association: (props: SlotProps) => SlotResult;
            jobTitle: (props: SlotProps) => SlotResult;
            name: (props: SlotProps) => SlotResult;
            pronouns: (props: SlotProps) => SlotResult;
        };
        social: { linkedin: (props: SlotProps) => SlotResult };
        text: {
            caption: (props: SlotProps) => SlotResult;
            default: (props: SlotProps) => SlotResult;
            stat: (props: SlotProps) => SlotResult;
            subText: (props: SlotProps) => SlotResult;
        };
    }

    Type declaration

    • actions: { default: (props: SlotProps) => SlotResult }
    • allowed: Record<string, SlotConfig>

      Common slot configurations used across multiple components

      These pre-defined configurations promote consistency and reduce duplication when defining component slots.

    • assets: {
          image: (props: SlotProps) => SlotResult;
          video: (props: SlotProps) => SlotResult;
      }
    • contact: {
          additional: (props: SlotProps) => SlotResult;
          address: (props: SlotProps) => SlotResult;
          email: (props: SlotProps) => SlotResult;
          location: (props: SlotProps) => SlotResult;
          phone: (props: SlotProps) => SlotResult;
      }
    • content: { default: (props: SlotProps) => SlotResult }
    • date: { default: (props: SlotProps) => SlotResult }
    • deprecated: {
          ADDITIONAL: (props: SlotProps) => SlotResult;
          body: (props: SlotProps) => SlotResult;
          plainText: (props: SlotProps) => SlotResult;
          stat: (props: SlotProps) => SlotResult;
          wrappingText: (props: SlotProps) => SlotResult;
      }
    • element: __module
    • eyebrow: { default: (props: SlotProps) => SlotResult }
    • headline: { default: (props: SlotProps) => SlotResult }
    • name: {
          actions: { default: string };
          ADDITIONAL: string;
          assets: { image: string; video: string };
          ATTRIBUTION: string;
          ATTRIBUTION_SUB_TEXT: string;
          BLOCKS: string;
          BREADCRUMB: string;
          BREADCRUMB_COPY: string;
          CARDS: string;
          CHILDREN_SLIDES: string;
          contact: {
              additional: string;
              address: string;
              email: string;
              location: string;
              phone: string;
          };
          content: { default: string };
          CTA_ICON: string;
          date: { default: string };
          DATE_END_ISO: string;
          DATE_START_ISO: string;
          deprecated: {
              body: string;
              plainText: string;
              stat: string;
              wrappingText: string;
          };
          DESCRIPTION: string;
          EVENT_LIST: string;
          eyebrows: { default: string };
          headline: { default: string };
          HEADLINES: string;
          HIGHLIGHT: string;
          HIGHLIGHT_ATTRIBUTION: string;
          IMAGES: string;
          PATHS: string;
          person: {
              association: string;
              jobTitle: string;
              name: string;
              pronouns: string;
          };
          PRIMARY_SLIDE_CONTENT: string;
          PRIMARY_SLIDE_LINKS: string;
          PRIMARY_SLIDE_SECONDARY_LINKS: string;
          QUOTE: string;
          social: { linkedin: string };
          STATIC_COLUMN: string;
          STATS: string;
          STICKY_COLUMN: string;
          TABS: string;
          text: { caption: string; default: string; stat: string; sub: string };
          TEXTS: string;
      }
    • person: {
          association: (props: SlotProps) => SlotResult;
          jobTitle: (props: SlotProps) => SlotResult;
          name: (props: SlotProps) => SlotResult;
          pronouns: (props: SlotProps) => SlotResult;
      }
    • social: { linkedin: (props: SlotProps) => SlotResult }
    • text: {
          caption: (props: SlotProps) => SlotResult;
          default: (props: SlotProps) => SlotResult;
          stat: (props: SlotProps) => SlotResult;
          subText: (props: SlotProps) => SlotResult;
      }