|
1 | | -import { Components } from "../reducers/docs.reducers"; |
| 1 | +import { Components, DocType } from "../reducers/docs.reducers"; |
2 | 2 |
|
3 | | -export const LOAD_COMPONENTS_IN_PROGRESS = "LOAD_COMPONENTS_IN_PROGRESS"; |
4 | | -export const loadComponentsInProgress = () => ({ |
5 | | - type: LOAD_COMPONENTS_IN_PROGRESS, |
6 | | - payload: {}, |
7 | | -}); |
8 | | - |
9 | | -export const LOAD_README_IN_PROGRESS = "LOAD_README_IN_PROGRESS"; |
10 | | -export const loadReadmeInProgress = () => ({ |
11 | | - type: LOAD_README_IN_PROGRESS, |
12 | | - payload: {}, |
13 | | -}); |
14 | | - |
15 | | -export const LOAD_CHANGELOG_IN_PROGRESS = "LOAD_CHANGELOG_IN_PROGRESS"; |
16 | | -export const loadChangelogInProgress = () => ({ |
17 | | - type: LOAD_CHANGELOG_IN_PROGRESS, |
18 | | - payload: {}, |
19 | | -}); |
20 | | - |
21 | | -export const LOAD_COMPONENTS_SUCCESS = "LOAD_COMPONENTS_SUCCESS"; |
22 | | -export const loadComponentsSuccess = (components: Components) => ({ |
23 | | - type: LOAD_COMPONENTS_SUCCESS, |
24 | | - payload: { |
25 | | - components, |
26 | | - }, |
27 | | -}); |
| 3 | +export const LOAD_DOCS_IN_PROGRESS = "LOAD_DOCS_IN_PROGRESS"; |
28 | 4 |
|
29 | | -export const LOAD_README_SUCCESS = "LOAD_README_SUCCESS"; |
30 | | -export const loadReadmeSuccess = (readme: string) => ({ |
31 | | - type: LOAD_README_SUCCESS, |
| 5 | +export const loadDocsInProgress = (docType: DocType) => ({ |
| 6 | + type: LOAD_DOCS_IN_PROGRESS, |
32 | 7 | payload: { |
33 | | - readme, |
| 8 | + docType, |
34 | 9 | }, |
35 | 10 | }); |
36 | 11 |
|
37 | | -export const LOAD_CHANGELOG_SUCCESS = "LOAD_CHANGELOG_SUCCESS"; |
38 | | -export const loadChangelogSuccess = (changelog: string) => ({ |
39 | | - type: LOAD_CHANGELOG_SUCCESS, |
| 12 | +export const LOAD_DOCS_SUCCESS = "LOAD_DOCS_SUCCESS"; |
| 13 | +export const loadDocsSuccess = ( |
| 14 | + docType: DocType, |
| 15 | + docs: string | Components |
| 16 | +) => ({ |
| 17 | + type: LOAD_DOCS_SUCCESS, |
40 | 18 | payload: { |
41 | | - changelog, |
| 19 | + docType, |
| 20 | + docs, |
42 | 21 | }, |
43 | 22 | }); |
44 | 23 |
|
45 | 24 | export const LOAD_DOCS_ERROR = "LOAD_DOCS_ERROR"; |
46 | | -export const loadDocsError = (error: string) => ({ |
| 25 | +export const loadDocsError = (docType: DocType | null, error: string) => ({ |
47 | 26 | type: LOAD_DOCS_ERROR, |
48 | | - payload: { error }, |
49 | | -}); |
50 | | - |
51 | | -export const LOAD_COMPONENTS_ERROR = "LOAD_COMPONENTS_ERROR"; |
52 | | -export const loadComponentsError = (error: string) => ({ |
53 | | - type: LOAD_COMPONENTS_ERROR, |
54 | | - payload: { error }, |
55 | | -}); |
56 | | - |
57 | | -export const LOAD_README_ERROR = "LOAD_README_ERROR"; |
58 | | -export const loadReadmeError = (error: string) => ({ |
59 | | - type: LOAD_README_ERROR, |
60 | | - payload: { error }, |
61 | | -}); |
62 | | - |
63 | | -export const LOAD_CHANGELOG_ERROR = "LOAD_CHANGELOG_ERROR"; |
64 | | -export const loadChangelogError = (error: string) => ({ |
65 | | - type: LOAD_CHANGELOG_ERROR, |
66 | | - payload: { error }, |
| 27 | + payload: { |
| 28 | + docType, |
| 29 | + error, |
| 30 | + }, |
67 | 31 | }); |
0 commit comments