JSPM

zephyrus-components

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

A collection of reusable React components.

Package Exports

    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.