![Oracle Drags Its Feet in the JavaScript Trademark Dispute](https://cdn.sanity.io/images/cgdhsj6q/production/919c3b22c24f93884c548d60cbb338e819ff2435-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
@internetarchive/ia-menu-slider
Advanced tools
This webcomponent follows the open-wc recommendation.
npm i @internetarchive/ia-menu-slider
or
yarn add @internetarchive/ia-menu-slider
<script type="module">
import '@internetarchive/ia-menu-slider/ia-menu-slider.js';
</script>
<ia-menu-slider></ia-menu-slider>
Supply the element with an array of objects representing the menu items and their submenu components. Each menu item can have these properties:
{
icon: html``, // The LitHtml literal to render within the menu button
label: 'Label', // Screen reader label
id: 'label', // Unique identifier used to track which menu item is selected
component: html``, // The LitHtml literal to render to the submenu content element. Not needed if followable is true.
followable: true, // Whether to follow the URL supplied in the href property. Optional.
href: '#', // If followable is true, URL followed when menu button clicked
renderCloseAction: true // Toggle for rendering the close submenu button. Optional.
}
To toggle the menu open or closed, set the open
property on the component.
ia-menu-slider {
--menuButtonLabelDisplay: none;
--menuSliderBg: #151515;
--primaryTextColor: #fff;
--menuWidth: 320px;
--animationTiming: .25s;
--iconFillColor: #fff;
--iconStrokeColor: #fff;
--activeButtonBg: #282828;
--closeMenuIconWidth: 18px;
--closeMenuIconHeight: 18px;
}
To scan the project for linting errors, run
yarn lint
To run the suite of karma tests, run
yarn test
To run the tests in watch mode (for TDD, for example), run
yarn test:watch
To run a local instance of Storybook for your component, run
yarn storybook
To build a production version of Storybook, run
yarn storybook:build
For most of the tools, the configuration is in the package.json
to reduce the amount of files in your project.
If you customize the configuration a lot, you can consider moving them to individual files.
es-dev-server
yarn start
To run a local development server that serves the basic demo located in demo/index.html
FAQs
Menu slider used in ia-topnav
The npm package @internetarchive/ia-menu-slider receives a total of 14 weekly downloads. As such, @internetarchive/ia-menu-slider popularity was classified as not popular.
We found that @internetarchive/ia-menu-slider demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 17 open source maintainers collaborating on the project.
Did you know?
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.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.