1.2.8 • Published 1 year ago

@wildberries/notifications v1.2.8

Weekly downloads
575
License
-
Repository
-
Last release
1 year ago

@wildberries/notifications

Build Status

Sollution for notifications, connected with redux

Examples of usage

Installation

npm install @wildberries/notifications

Connect to your root reducer

import {
  notificationsState,
  NOTIFICATIONS_REDUCER_NAME,
} from '@wildberries/notifications';

export const rootReducer = {
  [NOTIFICATIONS_REDUCER_NAME]: notificationsState,
  ...other root reducers
};

Insert the Notifications component into your project

import React, { memo } from "react";
import { Notifications } from "@wildberries/notifications";

const TestComponent = memo(() => (
    <div className="TestComponent">
        <Notifications />
    </div>
  );
})

Dispatch setModalAction to add notifications modal

SetModalAction params:

  • status - success | error - modal status (required)
  • text - string - modal test (required)
  • additionalPayload - string - payload of additional action if need to call from modal (not required)
  • additionalActionType - any - type of additional action if need to call from modal (not required)
import React from "react";
import { setModalAction } from "@wildberries/notifications";
import { useDispatch } from "react-redux";

function ExampleComponent() {
  const dispatch = useDispatch();

  const setModal = () => {
    dispatch(setModalAction({
      status: 'success',
      title: 'modal title',
      text: 'modal text',
      additionalPayload: { foo:'bar' }, 
      additionalActionType: 'SOME_TYPE',
    }))
  }

  return (
    <div className="ExampleComponent">
        <button onClick={setModal}>button</button>
    </div>
  );
}

export default App;
1.2.8

1 year ago

1.2.7

1 year ago

1.2.6

1 year ago

1.2.5

1 year ago

1.2.5-beta.1

1 year ago

1.2.5-beta.2

1 year ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.3-beta.1

2 years ago

1.2.4-beta.1

2 years ago

1.2.0

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.1.8

3 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.6-beta.1

4 years ago

1.1.6-beta.2

4 years ago

1.1.6-beta.3

4 years ago

1.1.2-beta.0

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.13-beta.1

4 years ago

1.0.12

4 years ago

1.0.11-beta.1

4 years ago

1.0.11

4 years ago

1.0.10-beta.5

4 years ago

1.0.10

4 years ago

1.0.10-beta.4

5 years ago

1.0.10-beta.2

5 years ago

1.0.10-beta.3

5 years ago

1.0.10-beta.1

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.8-beta.2

5 years ago

1.0.8-beta.1

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.6-beta.4

5 years ago

1.0.6-beta.3

5 years ago

1.0.6-beta.2

5 years ago

1.0.5

5 years ago

1.0.5-beta.1

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.1-beta.2

5 years ago

1.0.1-beta.1

5 years ago

1.0.0

5 years ago

1.0.0-beta.5

5 years ago

1.0.0-beta.4

5 years ago

1.0.0-beta.3

5 years ago

1.0.0-beta.2

5 years ago

1.0.0-beta.1

5 years ago

0.0.10

5 years ago

0.0.10-beta.8

5 years ago

0.0.10-beta.5

5 years ago

0.0.10-beta.6

5 years ago

0.0.10-beta.7

5 years ago

0.0.10-beta.3

5 years ago

0.0.10-beta.1

5 years ago

0.0.10-beta.2

5 years ago

0.0.9

5 years ago

0.0.9-beta.4

5 years ago

0.0.9-beta.3

5 years ago

0.0.9-beta.0

5 years ago

0.0.9-beta.2

5 years ago

0.0.8-beta.2

5 years ago

0.0.7-beta.2

5 years ago

0.0.8-beta.1

5 years ago

0.0.7-beta.0

5 years ago

0.0.8-beta.0

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5-beta.1

5 years ago

0.0.5

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1-beta.30

5 years ago

0.0.1-beta.29

5 years ago

0.0.1-beta.28

5 years ago

0.0.1-beta.27

5 years ago

0.0.1-beta.26

5 years ago

0.0.1-beta.25

5 years ago

0.0.1-beta.22

5 years ago

0.0.1-beta.20

5 years ago

0.0.1-beta.17

5 years ago

0.0.1-beta.19

5 years ago

0.0.1-beta.7

5 years ago

0.0.1-beta.6

5 years ago

0.0.1-beta.9

5 years ago

0.0.1-beta.8

5 years ago

0.0.1-beta.10

5 years ago

0.0.1-beta.12

5 years ago

0.0.1-beta.11

5 years ago

0.0.1-beta.3

5 years ago

0.0.1-beta.2

5 years ago

0.0.1-beta.5

5 years ago

0.0.1-beta.4

5 years ago

0.0.1-beta.14

5 years ago

0.0.1-beta.16

5 years ago

0.0.1-beta.15

5 years ago

0.0.1-beta.1

5 years ago

0.0.1-beta.0

5 years ago