1.17.0 • Published 3 years ago

@sberdevices/plasma-tokens-web v1.17.0

Weekly downloads
-
License
Sber Public Licen...
Repository
-
Last release
3 years ago

Plasma-tokens-web

Пакет предоставляет набор дизайн-токенов реализующих дизайн «Plasma WEB».

Пример использования

NB — Все примеры будут приведены с использованием styled-components. Но использовать plasma-tokens-web можно и без этого инструмента.

npm i --save @sberdevices/plasma-tokens-web
import React from 'react';
import styled from 'styled-components';

import { text, background, gradient } from '@sberdevices/plasma-tokens-web';

const AppStyled = styled.div`
    padding: 30px;
    color: ${text};
    background-color: ${background};
    background-image: ${gradient};
`;

const App = () => {
    return (
        <AppStyled>
            <h2>Hello Plasma</h2>
        </AppStyled>
    );
};

export default App;

Реализация

Все css переменные завернуты в js переменные для более удобного доступа. Каждая переменная имеет описание ввиде комментария. Современные IDE будут выводить этот комментарий ввиде подсказки.

Пример:

/** Цвет предупреждения */
export const warning = 'var(--plasma-colors-warning)';
1.17.0

3 years ago

1.14.1

3 years ago

1.14.0

4 years ago

1.14.2

3 years ago

1.15.0

3 years ago

1.16.0

3 years ago

1.13.1

4 years ago

1.13.0

4 years ago

1.12.1

4 years ago

1.11.3

4 years ago

1.12.0

4 years ago

1.11.2

4 years ago

1.11.1

4 years ago

1.11.0

4 years ago

1.10.0

4 years ago

1.9.0

4 years ago

1.8.1

4 years ago

1.8.0

4 years ago

1.7.0

4 years ago

1.6.0

4 years ago

1.5.1

4 years ago

1.5.0

4 years ago

1.4.0

4 years ago

1.3.0

4 years ago

1.2.0

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago

0.1.0

4 years ago

1.0.0-rc.0

4 years ago