Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@ecl/banner

Package Overview
Dependencies
Maintainers
0
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ecl/banner

ECL Banner

  • 5.0.0-alpha.1
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
111
Maintainers
0
Weekly downloads
 
Created
Source

ECL Banner

npm package: @ecl/banner

npm install --save @ecl/banner

Parameters

  • "size" (string) (default: 'm') Size of the banner (can be 's', 'm', 'l')
  • "font_size" (string) (default: 'm') Size of the title and description (can be 'm', 'l')
  • "font_color" (string) (default: 'dark') Color of the title and description (can be 'dark', 'light')
  • "box_background" (string) (default: 'light') Color of the box background (can be 'dark', 'light', 'none')
  • "title" (string or Link) (default: '') Title of banner
  • "picture" (object) (default: {}): Image for the banner, following ECL Picture structure
  • "video" (object) (default: {}): Video for the banner
    • "poster" (string) (default: ''): Image to be used as the video placeholder
    • "sources" (array) (default: []): format: [ { "src" (string) (default: ''), "type" (string) (default: ''), }, ... ],
    • "tracks" (array) (default: []): format: [ { "src" (string) (default: ''), "kind" (string) (default: ''), "src_lang" (string) (default: ''), "label" (string) (default: ''), }, ... ],
  • "sr_play" (string) (default: '') screen reader label for the play button
  • "sr_pause" (string) (default: '') screen reader label for the pause button
  • "credit" (string) (default: '') Credit for the image
  • "description" (string or Link) (default: '') Description of the banner
  • "horizontal" (string) (default: 'left') Horizontal box alignment (can be 'left', 'center', 'right')
  • "vertical" (string) (default: 'center') Vertical box alignment (can be 'top', 'center', 'bottom')
  • "full_width" (bools) (default: false) Extends the banner to whole viewport when used inside the grid
  • "link" (object) (default: predefined structure) predefined structure for the Link component
  • "icon_path" (string) (default: '') Path to the icons file
  • "extra_classes" (optional) (string) (default: '') Extra classes (space separated)
  • "extra_attributes" (optional) (array) (default: []) Extra attributes
    • "name" (string) Attribute name, eg. 'data-test'
    • "value" (string) Attribute value, eg: 'data-test-1'

Example:

{% include '@ecl/banner/banner.html.twig' with {  
  title: {
    link: {
      label: 'Lorem ipsum dolor sit amet consectetuer adipiscin',
      path: '#example',
    },
  },
  description:
    'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.',
  picture: {
    img: {
      src: 'url/path-to-image',
      alt: 'alternative text',
    },
  },
  credit: '© Copyright',
} %}

Keywords

FAQs

Package last updated on 22 Jan 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc