npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

encore-components

v4.1.2

Published

React Components for Encore sites and widgets

Downloads

87

Readme

Encore Components

React Components for Encore sites and widgets

Install

$ npm install encore-components

Usage

  1. Import component
  2. Render component using ReactDOM

Documentation

Spinner

Render spinner with overlay. Can be used to show loader when application is loading. #####Props | Prop | Type | Description | Is required? | |:-------------:|:-------:|:----------------------------------------------------:|:------------:| | classModifier | string | External CSS class that will be added to the spinner | no | | message | string | Text message shown above spinner | no | | withOverlay | boolean | Define overlay visibility | no | | stylesConfig | object | Configuration of spinner styles | no |

Popup

Render popup. Can be used to show content in popup modal. #####Props | Prop | Type | Description | Is required? | |:-------------:|:-------:|:----------------------------------------------------:|:------------:| | hasHeader | boolean | Toggle header (default true) | no | | hasOverlay | boolean | Toggle overlay (default true) | no | | title | string | Header title | no | | theme | string | Define theme. ( default || theme="o-white-theme") | no | | onClose | func | Callback function to close. | no |

Calendar

Render calendar to page. #####Props | Prop | Type | Description | Is required? | |:------------------:|:-------:|:------------------------------------------------:|:------------:| | options | object | Options object | no | | isLoading | boolean | Toggle spinner appearance | no | | spinnerMessage | string | Attach msg to loading spinner | no | | disabledSelect | boolean | | no | | cssClassName | string | Classname of calendar | no | | themeConfiguration | object | | no | | parentTemplate | string | | no | | isError | boolean | | no | | onMonthSelector... | boolean | "onMonthSelectorChange" | no | | | | (date: string) | | | onValueUpdate | func | (selectedDates: Date[], selectedDay: string) | no | | onReady | func | (args: CalendarCallbackArguments) | no | | onMonthChange | func | (instance: Instance) | no | | shouldCalendarR... | boolean | "shouldCalendarRemainOpenOnFormClick" | no | | spinnerStylesConfig| object | Configuration of spinner styles | no |

Error message

Render error message popup #####Props | Prop | Type | Description | Is required? | |:------------------:|:-------:|:------------------------------------------------:|:------------:| | message | string | Text inside the error component | yes | | onClick | func | CB when popup is clicked | yes |

Carousel

Render carousel according to passed data. #####Props | Prop | Type | Description | Is required? | |:------------------:|:-----------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------:|:------------:| | widgetName | string | To understand from what widget click has fired. | yes | | slidesToShow | number | Amount of slides to show. Otherwise will be set 1 | no | | slideWidth | number | Width of each item in carousel. Otherwise will be set 250 | no | | carouselList | {id: string; name: string; imageUrl: string;}[] | Array of carousel items data. Otherwise will be used mocked data | no | | customContent | JSX.Elements[] | Array of elements with injected data which are going to be rendered as items. Otherwise will be used default JSX template | no |