| media | Media accepts either image, icon, video, or table. | object | — | 
    
                              
          
        imageA Bolt image object. 
    
                                  
            @bolt-components-image/image.schema.yml > Object details
          
        attributesA Drupal-style attributes object with extra attributes to append to this component. Type: object
        srcSource url for image. Type: string
        altAlt tag for image. Type: string
        lazyloadLazyload can boost performance by loading images on demand, instead of on initial page load. Type: boolean
        no_lazyOverride the default lazyload behavior. Used only on the web component, where the presence of a boolean property always equates to true. Type: boolean
        placeholder_colorA valid CSS background color property shown while image loads. Type: string
        placeholder_imageImage path or image data shown while image loads. Type: string
        srcsetA comma seperated string of image urls and image widths, used for optimizing image loading performance. Type: string
        sizesA list of one or more strings separated by commas indicating a set of source sizes. Each source size consists of a media condition (omitted for the last item), and a source size value. Learn more. Type: string
        useAspectRatioUse the ratioprop instead. Type: boolean
        ratioSet the aspect ratio for the image via slash-separated width and height values, e.g. 4/3. Currently required for aspect ratio to be applied properly. Set to "none" to opt out of aspect ratio. Type: string OR boolean
        max_widthSet the max-width of the image as a valid CSS value, e.g. "300px" or "50%". Type: string
        widthOverride the default width of the image. If no height is provided, aspect ratio will be maintained. Type:
        heightOverride the default height of the image. If no width is provided, aspect ratio will be maintained. Type:
        coverSet an image to fill its container. Type: boolean
        imageAttributesA Drupal-style attributes object with extra attributes to append to this component. Type: object
        valignAllows the image's vertical alignment behavior to be customized in certain situations (ex. background images). This can be configured via a pre-defined position (top | center | bottom) or via specific pixel or percent offset (ex. 30%). Type: string
        iconA Bolt icon object. 
    
                                  
            @bolt-components-icon/icon.schema.yml > Object details
          
        attributesA Drupal-style attributes object with extra attributes to append to this component. Type: object
        nameIcon name. Type: string
 
    
                academy,add-open,add-solid,agile,app-development,app-exchange,arrow-left,asset-data,asset-infographic,asset-interactive,asset-link,asset-media,asset-podcast,asset-presentation,asset-text,asset-video,bolt-logo-colored,brand-operations,calendar,careers,case-management,check,check-circle,check-solid,chevron-down,chevron-left,chevron-right,chevron-up,close,close-open,close-solid,cloud,co-browse,communications,copy-to-clipboard,customer-decision-hub,customer-onboarding,customer-service,data-integrations,documentation,download,email,energy,entertainment,exit-full-screen,external-link,eye,eye-off,facebook,facebook-solid,field-service,field-service-gray,filter,financial,full-screen,github,global,government,healthcare,hospitality,industries,info-open,info-solid,insurance,integration,intelligent-virtual-assistant,java,knowledgebase,launchpad,life-sciences,linkedin,linkedin-solid,lock,manufacturing,map-pin,map-pin-solid,marketing,marketing-gray,menu,minus-open,minus-solid,mobility,more,omni-channel,partners,pencil,platform,podcast,print,product,product-delivery,refresh,reporting,retail,robo-auto,sales-automation,scalability,search,share,star-solid,support,system-admin,training,transportation,twitter,twitter-solid,unlock,upload,user,user-interface,video,vision,warning,watch,workforce-intelligence,youtube-solid
        backgroundBackground shape. This applies only to 'xlarge' icons. Type: string
        sizeIcon size. Type: string
 
    
                small,medium,large,xlarge
        colorIcon color. Currently only support default (black) and teal. Type: string
        videoA Bolt video object. 
    
                                  
            @bolt-components-video/video.schema.yml > Object details
          
        attributesA Drupal-style attributes object with extra attributes to append to this component. Type: object
        videoIdBrightcove ID for this video. Type: string OR number
        playerIdBrightcover Player ID. Type: string
        accountIDID of the Brightcove account that owns the video. Type: string OR number
        videoUuidA unique identifying string, randomly generated if not provided. Type: string
        share_descriptionA custom title to use in the share overlay Type: string
        ratioMaintain video ratio. Type: boolean
        collapsedShould the video be collapsed on load. Type: boolean
        showMetaShould the video show meta data. Type: boolean
        showMetaTitleShould the video show meta title. Type: boolean
        controlsShould the video controls be available. Type: boolean
        autoplayShould the video auto-play on load. Type: boolean
        loopShould the video loop. Type: boolean
        isBackgroundVideoSet to true if the video is a background. Type: boolean
        on_initThe on_initconfig allows for an external Javascript function inlined on the page to add any 3rd party scripts or video plugins to a<bolt-video>player instance when initializing. Please see the new recommendedenabled_pluginsanddisabled_pluginsoptions below. Type: string
        default_pluginsAn array of the default <bolt-video>player plugins that are globally enabled by default. Type: array
        available_pluginsThe built-in <bolt-video>player plugins that are availble to be used in any player instance without requiring the use of any extra Javascript. Type: array
 
    
                playback,social,email,cue
        enabled_pluginsSpace-separated list of built-in <bolt-video>plugins for Brightcove to enable. Current includesocial,email,playback, andcue. For example:<bolt-video enabled-plugins="cue social email playback">. Type: string
        disabled_pluginsSpace-separated list of any built-in <bolt-video>plugins for Brightcove to disable. Used to opt-out of any video plugins that are enabled by default (ex. theplaybackplugin). For example:<bolt-video disabled-plugins="playback">. Type: string
        tableA Bolt table object. 
    
                                  
            @bolt-components-table/table.schema.yml > Object details
          
        attributesA Drupal-style attributes object with extra attributes to append to this component. Type: object
        headersGenerates top and side headers, each can contain an array of cells. Type: object
        rowsGenerates an array of rows, each can contain an array of cells. Type: array
        footerGenerates a table footer, can contain an array of cells. Type: object
        formatDisplay either a regular table or a more complex numeric table. Type: string
        borderlessRemoves the vertical border in between cells. Type: boolean
        first_col_fixed_widthSets the width of the first column to be as wide as the longest text. Type: boolean
 |