Socket
Socket
Sign inDemoInstall

@addepar/style-toolbox

Package Overview
Dependencies
Maintainers
8
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@addepar/style-toolbox

The default blueprint for ember-cli addons.


Version published
Weekly downloads
122
increased by18.45%
Maintainers
8
Weekly downloads
 
Created
Source

addepar-toolbox

This addon contains most of the CSS used in Addepar's design system and component library. Each addon in our component library will import specific CSS "modules" from this toolbox.

As a general rule, this toolbox is for standardized, well-designed, reusable UI styles and components. One-off styling or "hacks" should live directly within your application.

The UI in this toolbox was created to be framework agnostic. It has selector hooks for interactivity, but does not function outside of pure HTML/CSS. It is up to the developer to create fully functioning UI in their own projects. So for example, if you want to use a working dropdown component with Ember, you would use our ember-addon version of that component (adde-dropdown from @addepar/pop-menu).

Installation

ember install @addepar/style-toolbox

Usage

Once installed, you can start importing the Sass files directly into your own CSS.

For example, assuming your app has the typical styles directory setup, you can include all of the toolbox in your app/styles/app.scss file:

@import '@addepar/style-toolbox';

Or for a more specific UI piece:

@import '@addepar/style-toolbox/elements/inputs/button/index';

Contributing

Installation

  • git clone <repository-url>
  • cd addepar-style-toolbox
  • yarn install

Linting

  • ./node_modules/sass-lint/bin/sass-lint.js -vq

Running tests

  • Tests TBD, this is purely CSS with no JS

Running the dummy application

  • ember serve
  • Visit the dummy application at http://localhost:4200.

For more information on using ember-cli, visit https://ember-cli.com/.

License

This project is licensed under the MIT License.

Keywords

FAQs

Package last updated on 06 Jun 2018

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