| media | Pass in any renderable media content via the media.contentprop. | object | — | 
    
                              
          
        contentFigure media content, e.g image, icon, video, etc.
        imageUse the contentprop instead. 
    
                                  
            @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, 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
        alignAllows the image's horizontal alignment behavior to be customized in certain situations (ex. background images). This can be configured via a pre-defined position (left | center | right) or via specific pixel or percent offset (ex. 30%). Type: string
        iconUse the contentprop instead. 
    
                                  
            @bolt-components-icon/icon.schema.json > Object details
          
        attributesA Drupal-style attributes object with extra attributes to append to this component. Type: object
        nameIcon name Type: string
        backgroundCustomizes the background that's displayed behind the SVG icon itself. Choosing any option other than nonewill automatically add a bit of space around the SVG so the background has the necessary space. Note, this option is now available to icons of all sizes! Type: string
        sizeIcon size. Type: string 
    
                small,medium,large,xlarge
        colorIcon color palette. Picking an option other than autowill override the default colors based on the color theme is placed within. Type: string 
    
                auto,teal,blue,indigo,yellow,orange,gray,green,white,pink
        videoUse the contentprop instead. 
    
                                  
            @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, number
        playerIdBrightcover Player ID. Type: string
        accountIDID of the Brightcove account that owns the video. Type: string, 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
        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
        errorMessageA custom message to be display upon a brigthcove error, will default to "This video didnt load correctly. Refresh page to view." is this field is left blank. Type: string
        isBackgroundVideoBackground video feature will be removed with Bolt v3.0 Type: 
        tableUse the contentprop instead. 
    
                                  
            @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 |