JSPM

zephyrus-components

1.0.202
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 7
  • Score
    100M100P100Q72801F
  • License MIT

A collection of reusable React components.

Package Exports

  • zephyrus-components
  • zephyrus-components/dist/cjs/index.cjs
  • zephyrus-components/dist/esm/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (zephyrus-components) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Zephyrus Components

Zephyrus Components is a React component library designed for easy integration into your applications. It provides a set of reusable UI components with support for customization and styling.

Installation

To install the Zephyrus Components library, use npm or yarn:

npm install zephyrus-components

or

yarn add zephyrus-components

Usage

To use a component from the library, simply import it into your React project and include it in your JSX. Below are some examples of how to use the components provided by Zephyrus Components.

See README.md files inside each component for more infos.

Custom Styles

To customize the styles of a component, use the customStyles prop.

The customStyles prop only accepts CSS module files. The styles from the provided CSS module file will be merged with the component's default styles, allowing you to override or extend the default styling as needed.

Example of Using Custom Styles

import React from "react";
import { InputText } from "zephyrus-components";
import customStyles from './customStyles.module.css';

const MyForm: React.FC = () => {
    return (
        <form>
            <InputText
                name="example-input"
                id="example-input"
                value=""
                onChange={() => {}}
                placeholder="Enter text"
                isMandatory={true}
                error="This field is required"
                customStyles={customStyles}
            />
        </form>
    );
};

export default MyForm;

In this example, the inputError class from defaultStyles will be overridden by the customStyles from customStyles.module.css.

Contributing

Contributions to Zephyrus Components are welcome! If you have suggestions or find issues, please open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.