From a3de58ec1e4d41894c8069bdf8f49f29d383a197 Mon Sep 17 00:00:00 2001
From: Valeri8888 <87258678+Valeri8888@users.noreply.github.com>
Date: Mon, 2 Oct 2023 08:55:32 +0300
Subject: [PATCH] chore: update docs Collapse,Dropzone,FileUploadItem (#867)
---
packages/collapse/src/docs/Component.docs.mdx | 22 ++++
.../collapse/src/docs/Component.stories.mdx | 39 ------
.../collapse/src/docs/Component.stories.tsx | 27 ++++
packages/collapse/src/docs/description.mdx | 120 +++++++++--------
packages/collapse/src/docs/development.mdx | 12 ++
packages/dropzone/src/docs/Component.docs.mdx | 23 ++++
...nent.stories.mdx => Component.stories.tsx} | 50 +++-----
packages/dropzone/src/docs/description.mdx | 121 ++++++++----------
packages/dropzone/src/docs/development.mdx | 18 +++
.../src/docs/Component.docs.mdx | 23 ++++
...nent.stories.mdx => Component.stories.tsx} | 48 +++----
.../file-upload-item/src/docs/description.mdx | 34 ++---
.../file-upload-item/src/docs/development.mdx | 12 ++
13 files changed, 292 insertions(+), 257 deletions(-)
create mode 100644 packages/collapse/src/docs/Component.docs.mdx
delete mode 100644 packages/collapse/src/docs/Component.stories.mdx
create mode 100644 packages/collapse/src/docs/Component.stories.tsx
create mode 100644 packages/collapse/src/docs/development.mdx
create mode 100644 packages/dropzone/src/docs/Component.docs.mdx
rename packages/dropzone/src/docs/{Component.stories.mdx => Component.stories.tsx} (67%)
create mode 100644 packages/dropzone/src/docs/development.mdx
create mode 100644 packages/file-upload-item/src/docs/Component.docs.mdx
rename packages/file-upload-item/src/docs/{Component.stories.mdx => Component.stories.tsx} (69%)
create mode 100644 packages/file-upload-item/src/docs/development.mdx
diff --git a/packages/collapse/src/docs/Component.docs.mdx b/packages/collapse/src/docs/Component.docs.mdx
new file mode 100644
index 0000000000..b951a96026
--- /dev/null
+++ b/packages/collapse/src/docs/Component.docs.mdx
@@ -0,0 +1,22 @@
+import { Meta, Markdown } from '@storybook/addon-docs';
+import { ComponentHeader, Tabs } from 'storybook/blocks';
+import * as Stories from './Component.stories';
+
+import Description from './description.mdx';
+import Development from './development.mdx';
+import Changelog from '../../CHANGELOG.md?raw';
+import packageJson from '../../package.json';
+
+
+
+
+
+}
+ changelog={{Changelog}}
+ development={}
+/>
diff --git a/packages/collapse/src/docs/Component.stories.mdx b/packages/collapse/src/docs/Component.stories.mdx
deleted file mode 100644
index e335659579..0000000000
--- a/packages/collapse/src/docs/Component.stories.mdx
+++ /dev/null
@@ -1,39 +0,0 @@
-import { Meta, Story, ArgsTable, Markdown } from '@storybook/addon-docs';
-import { ComponentHeader, Tabs } from 'storybook/blocks';
-import { Collapse } from '@alfalab/core-components-collapse';
-
-import { Collapse as CollapseTS } from '../Component';
-import packageJson from '../../package.json';
-import Description from './description.mdx';
-import Changelog from '../../CHANGELOG.md?raw';
-
-
-
-{/* Canvas */}
-
-
-
- {'Банк, основанный в 1990 году, является универсальным банком, осуществляющим все основные ' +
- 'виды банковских операций, представленных на рынке финансовых услуг, включая обслуживание ' +
- 'частных и корпоративных клиентов, инвестиционный банковский бизнес, торговое финансирование ' +
- 'и т.д.'}
-
-
-
-{/* Docs */}
-
-
-
-```jsx
-import { Collapse } from '@alfalab/core-components/collapse';
-```
-
-}
- changelog={{Changelog}}
- props={}
-/>
diff --git a/packages/collapse/src/docs/Component.stories.tsx b/packages/collapse/src/docs/Component.stories.tsx
new file mode 100644
index 0000000000..505dd05afa
--- /dev/null
+++ b/packages/collapse/src/docs/Component.stories.tsx
@@ -0,0 +1,27 @@
+import React from 'react';
+import type { Meta, StoryObj } from '@storybook/react';
+import { Collapse } from '@alfalab/core-components-collapse';
+
+const meta: Meta = {
+ title: 'Components/Collapse',
+ component: Collapse,
+ id: 'Collapse',
+};
+
+type Story = StoryObj;
+
+export const collapse: Story = {
+ name: 'Collapse',
+ render: () => {
+ return (
+
+ {'Банк, основанный в 1990 году, является универсальным банком, осуществляющим все основные ' +
+ 'виды банковских операций, представленных на рынке финансовых услуг, включая обслуживание ' +
+ 'частных и корпоративных клиентов, инвестиционный банковский бизнес, торговое финансирование ' +
+ 'и т.д.'}
+
+ );
+ },
+};
+
+export default meta;
diff --git a/packages/collapse/src/docs/description.mdx b/packages/collapse/src/docs/description.mdx
index 67dd3eccc0..46bbebaaa9 100644
--- a/packages/collapse/src/docs/description.mdx
+++ b/packages/collapse/src/docs/description.mdx
@@ -1,81 +1,79 @@
-Компонент «подката» позволяет спрятать кусок текста за ссылку «Еще...».
+## Примеры
-### Стандартный Collapse
+Стандартный вид компонента.
-```jsx live
-
- Банк, основанный в 1990 году, является универсальным банком, осуществляющим все основные
- виды банковских операций, представленных на рынке финансовых услуг, включая обслуживание частных
- и корпоративных клиентов, инвестиционный банковский бизнес, торговое финансирование и т.д.
-
+```jsx live mobileHeight={670}
+
+
+ Почему банк проверяет мои операции?
+
+
+
+ В 2001 году в России начал действовать Федеральный закон №115 «О противодействии легализации доходов,
+ полученных преступным путём, и финансированию терроризма».
+ В рамках закона банки могут блокировать карты, отказывать в проведении сомнительных операций,
+ ограничить доступ в интернет-банк или запрашивать документы, если по операции клиента возникли подозрения.
+
+
+
+ Требования 115-ФЗ и связанных с ним документов Банка России часто меняются,
+ предприниматели не всегда успевают за ними следить.
+ Последствия нарушений «антиотмывочного» законодательства всегда неприятны:
+ приходится остановить бизнес-процессы и доказать банку законность операций.
+ Специалисты «Альфа-банка» собрали понятные рекомендации, как сэкономить время на объяснения и предотвратить блокировки.
+
+
```
-### Collapse с кастомным контролом
-
-Управлять состоянием компонента можно снаружи используя любой контрол (например кнопку) и передавать
-текущее значение состояния через проп expanded
-
-```jsx live
-render(() => {
- const [expanded, setExpanded] = React.useState(false);
-
- return (
- <>
-
-
-
- Банк, основанный в 1990 году, является универсальным банком, осуществляющим
- все основные виды банковских операций, представленных на рынке финансовых услуг,
- включая обслуживание частных и корпоративных клиентов, инвестиционный банковский
- бизнес, торговое финансирование и т.д.
-
- >
- );
-});
-```
-
-### Collapse динамическим контентом
-
-```jsx live
-const Content = () => (
-
- Банк, основанный в 1990 году, является универсальным банком, осуществляющим все
- основные виды банковских операций, представленных на рынке финансовых услуг, включая
- обслуживание частных и корпоративных клиентов, инвестиционный банковский бизнес, торговое
- финансирование и т.д.
-
-);
+Контент может быть динамическим.
+Управлять состоянием компонента можно снаружи, используя любой контрол и передавая текущее значение состояния через проп expanded.
+```jsx live mobileHeight={730}
render(() => {
const [expanded, setExpanded] = React.useState(false);
const [loaded, setLoaded] = React.useState(false);
const handleToggle = () => {
if (!expanded) {
- setTimeout(() => setLoaded(true), 2000);
+ setLoaded(true);
+ setTimeout(() => setLoaded(false), 2000);
}
-
setExpanded(!expanded);
};
- const handleTransitionEnd = () => {
- if (!expanded) {
- setLoaded(false);
- }
- };
-
return (
- <>
-
-
-
-
- {loaded ? : }
-
+
+
+ Почему банк проверяет мои операции?
+
+
+
+ В 2001 году в России начал действовать Федеральный закон №115 «О противодействии легализации доходов,
+ полученных преступным путём, и финансированию терроризма».
+ В рамках закона банки могут блокировать карты, отказывать в проведении сомнительных операций,
+ ограничить доступ в интернет-банк или запрашивать документы, если по операции клиента возникли подозрения.
+
+
+
+
+ Требования 115-ФЗ и связанных с ним документов Банка России часто меняются,
+ предприниматели не всегда успевают за ними следить.
+ Последствия нарушений «антиотмывочного» законодательства всегда неприятны:
+ приходится остановить бизнес-процессы и доказать банку законность операций.
+ Специалисты «Альфа-банка» собрали понятные рекомендации, как сэкономить время на объяснения и предотвратить блокировки.
+
+
- >
+
+
+ {expanded ? 'Скрыть' : 'Подробнее'}
+
+
+