@parameter1/base-cms-marko-web-leaders

4.43.2 • Public • Published

BaseCMS Marko Wrapper for the Leaders Program

Installation

  1. Include @parameter1/base-cms-marko-web-leaders as a project/website dependency.

  2. Include the Browser plugin.

// your-site/browser/index.js
import Leaders from '@parameter1/base-cms-marko-web-leaders/browser';

Leaders(Browser);

export default Browser;
  1. Include the styles.
// your-site/server/styles/index.scss
@import url("https://fonts.googleapis.com/css?family=IBM+Plex+Sans:300,400,500,600,700&display=swap");
@import "@parameter1/base-cms-marko-web-leaders/scss/leaders";
  1. Include the dropdown portal component in your template or document root. Include immediately after the opening <body> tag! << Don't forget this step >>
<!-- your-site/server/components/document.marko -->
<marko-web-document ...input>
  <@head>
    <!-- ... head components here -->
  </@head>
  <@above-container>
    <marko-web-leaders-dropdown-portal />
    <!-- ... other components here -->
    <${input.aboveContainer} />
  </@above-container>
</marko-web-document>
  1. Include the <marko-web-leaders> component where you'd like it displayed.
<!-- your-site/server/templates/index.marko -->
<marko-web-leaders props={
  sectionAlias: "leaders",
  open: null,
  expanded: false,
  headerImgSrc: "https://img.packworld.com/files/base/pmmi/all/leaders/pw.png",
  headerImgAlt: "Leaders in Packaging 2019",
  columns: 1,
  offsetTop: 105,
  mediaQueries: [
    { prop: "open", value: "right", query: "(min-width: 1490px)" },
    { prop: "columns", value: 2, query: "(min-width: 700px)" },
    { prop: "displayCallout", value: false, query: "(max-width: 660px)" },
  ],
}/>

Readme

Keywords

none

Package Sidebar

Install

npm i @parameter1/base-cms-marko-web-leaders

Weekly Downloads

1,084

Version

4.43.2

License

MIT

Unpacked Size

24 kB

Total Files

28

Last publish

Collaborators

  • brandonbk
  • zarathustra323
  • solocommand