1.0.3 • Published 12 months ago

@datatr-ux/ods-tailwind-config v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
12 months ago

@datatr-ux/ods-tailwind-config

A Tailwind CSS plugin that extends your theme with custom colors, border radius values, and base styles following the OVHcloud design system.

Installation

Install the library and its dependencies using npm:

npm install @datatr-ux/ods-tailwind-config

If you don't have Tailwind CSS installed in your project, follow the Tailwind installation guide first.


Usage

Step 1: Add the Plugin to Your Tailwind Configuration

In your tailwind.config.js file, add the plugin to the plugins array:

module.exports = {
  content: ["./src/**/*.{js,ts,jsx,tsx,html}"],
  theme: {
    extend: {},
  },
  plugins: [
    require('tailwindcss-animate'),
    require('@datatr-ux/ods-tailwind-config'),
  ],
};

Step 2: Import the Styles

In your main CSS file (e.g., src/style.css), import the library's base styles:

@import '@datatr-ux/ods-tailwind-config/style.css';

This ensures that the OVHcloud design system styles are applied to your project.


Features

  1. Extended Theme Configuration:

    • Custom Colors: Adds OVHcloud-specific color palettes.
    • Custom Border Radius: Provides additional border radius utilities.
  2. Base Styles:

    • Applies default font-family, heading styles, and typography consistent with the OVHcloud design system.
  3. Integration-Ready:

    • Automatically works with TailwindCSS projects by including this plugin and importing its styles.

Example

Example Project Configuration

tailwind.config.js

module.exports = {
  content: ["./src/**/*.{js,ts,jsx,tsx,html}"],
  theme: {
    extend: {},
  },
  plugins: [
    require('tailwindcss-animate'),
    require('@datatr-ux/ods-tailwind-config'),
  ],
};

src/style.css

@import '@datatr-ux/ods-tailwind-config/style.css';
@tailwind base;
@tailwind components;
@tailwind utilities;

Result

With the configuration above, your project will use the extended TailwindCSS theme and styles provided by @datatr-ux/ods-tailwind-config.


Contributing

Contributions are welcome! To contribute:

  1. Clone the repository:

    git clone https://github.com/datatr-ux/ods-tailwind-config.git
  2. Install dependencies:

    npm install
  3. Make your changes and submit a pull request.


License

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

1.0.3

12 months ago

1.0.2

12 months ago

1.0.1

12 months ago

1.0.0

12 months ago