0.1.3 • Published 1 month ago

@skbkontur/mini-skeleton v0.1.3

Weekly downloads
-
License
-
Repository
-
Last release
1 month ago

Компоненты для схематичного показа будущего контента.

MiniSkeleton

import { ArticleSkeleton, ChartSkeleton, DocSkeleton, FormSkeleton, ListSkeleton, TableSkeleton } from '@skbkontur/mini-skeleton';

const styles = {
  elementStyle: {
    display: 'flex',
    flexDirection: 'column',
    alignItems: 'center',
  },
  containerStyle: {
    display: 'flex',
    flexDirection: 'row',
    gap: '5px',
  },
};

<div style={styles.containerStyle}>
  <div style={styles.elementStyle}>
    <ArticleSkeleton />
    Article
  </div>
  <div style={styles.elementStyle}>
    <ChartSkeleton />
    Chart
  </div>
  <div style={styles.elementStyle}>
    <DocSkeleton />
    Doc
  </div>
  <div style={styles.elementStyle}>
    <FormSkeleton />
    Form
  </div>
  <div style={styles.elementStyle}>
    <ListSkeleton />
    List
  </div>
  <div style={styles.elementStyle}>
    <TableSkeleton />
    Table
  </div>
</div>

Пропы

По-умолчанию установлены стандартные цвета. Но их можно переопределить через пропы backgroundColor и iconColor.

import { ArticleSkeleton, ChartSkeleton, DocSkeleton, FormSkeleton, ListSkeleton, TableSkeleton } from '@skbkontur/mini-skeleton';

const styles = {
  elementStyle: {
    display: 'flex',
    flexDirection: 'column',
    alignItems: 'center',
  },
  containerStyle: {
    display: 'flex',
    flexDirection: 'row',
  },
};

<div style={styles.containerStyle}>
  <div style={styles.elementStyle}>
    <ArticleSkeleton />
    Article
  </div>
  <div style={styles.elementStyle}>
    <ArticleSkeleton backgroundColor={'#F0F0F0'} iconColor={'#D6D6D6'} />
    Article Colored
  </div>
</div>
0.1.3

1 month ago

0.1.2

5 months ago

0.1.1

6 months ago

0.1.0

6 months ago