Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

ng-tw

Package Overview
Dependencies
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ng-tw

> This lib is still under construction however some components are still working.

  • 0.0.16
  • latest
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

This lib is still under construction however some components are still working.

Angular components for Tailwind CSS

ng-tw is a set of components to use tailwind css with angular, created with love to the community.

Demo, playground and documentation

https://ng-tw.mtda.me

Install

Add ng-tw, tailwind and @angular/cdk dependency to your project:

npm install ng-tw @angular/cdk tailwindcss

We use @angular/cdk mostly for overlay components like notification, select and others, in order to make it work on a minimum setup you'll need to import their css in your style.scss:

@import '@angular/cdk/overlay-prebuilt.css';

Tailwind Config

First you'll need to setup tailwind on your angular project, to do that you can follow the setup documentation on tailwind website.

With angular +12 the process is pretty straight forward and since this lib was made with angular +13 you shouldn't have much problems to setup tailwind.

Color config

The theme design is based on a set of colors to make it easy to use inside components.

  • primary
  • secondary
  • danger
  • warning
Color config in tailwind.config.js
const colors = require('tailwindcss/colors');

module.exports = {
    //...
    theme: {
        extend: {
            colors: {
                primary: { ...colors.indigo, DEFAULT: colors.indigo[500] },
                secondary: { ...colors.pink, DEFAULT: colors.pink[500] },
                danger: { ...colors.red, DEFAULT: colors.red[500] },
            },
        },
    },
    variants: {
        extend: {
            opacity: ['disabled'],
            backgroundColor: ['disabled'],
        },
    },
    //...
}
Disabled Variants

It's also important to note that you should add the disabled variant for opacity and backgroundColor.

Content

Tailwind uses purge to make the bundle size smaller, you'll need to setup the lib in the content section of your tailwind.config.js to make it work

module.exports = {
    //...
    content: [..., './node_modules/ng-tw/**/*'],
    //...
}

Further documentation

For more instructions and documentation:

https://ng-tw.mtda.me

FAQs

Package last updated on 19 Dec 2022

Did you know?

Socket

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.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc