@mskcc/themes
TypeScript icon, indicating that this package has built-in type declarations

2.7.1 • Public • Published

@mskcc/themes

Dark / light mode theming for MSK digital products.

Installation

npm install @mskcc/themes

Usage

Add the following to your application.

Note: For explicit control on the dark and light theme, turn $system-dark-mode to false. @use '@mskcc/themes' with ($system-dark-mode: false)

@use '@mskcc/themes';
@import '@mskcc/themes/dist/themes.css';
<link
  rel="stylesheet"
  href="https://cdn.jsdelivr.net/npm/@mskcc/themes@latest/dist/themes.css"
/>

JavaScript / TypeScript

import { lightTheme, darkTheme } from '@mskcc/themes';

const style = {
  bg: lightTheme.colorBg,
};

Using tokens

You can also use the tokens directly in your scss and css stylesheets.

@use '@mskcc/themes/tokens' as tk;

body {
  background-color: tk.$msk--color-bg;
}
body {
  background-color: var(--msk-color-bg);
}

Readme

Keywords

none

Package Sidebar

Install

npm i @mskcc/themes

Weekly Downloads

91

Version

2.7.1

License

UNLICENSED

Unpacked Size

419 kB

Total Files

20

Last publish

Collaborators

  • nierococ
  • chapmanm
  • walee
  • informatix9
  • jamesmsk