UNPKG

koval-ui

Version:

React components collection with minimalistic design. Supports theming, layout, and input validation.

1 lines 890 B
{"version":3,"file":"NotificationContext.cjs","sources":["../../../../src/lib/Notification/NotificationContext.ts"],"sourcesContent":["import {useContext, createContext} from 'react';\n\nimport type {NotificationAction, NotificationState} from './NotificationReducer.ts';\nimport {initialState} from './NotificationReducer.ts';\n\nexport type DialogContextType = {\n dispatch: (action: NotificationAction) => void;\n state: NotificationState;\n};\n\nexport const NotificationContext = createContext<DialogContextType>({\n state: initialState,\n dispatch: () => {},\n});\n\nexport const useNotificationContext = () => useContext(NotificationContext);\n"],"names":["NotificationContext","createContext","initialState","useNotificationContext","useContext"],"mappings":"6JAUaA,EAAsBC,EAAAA,cAAiC,CAChE,MAAOC,EAAA,aACP,SAAU,IAAM,CAAA,CACpB,CAAC,EAEYC,EAAyB,IAAMC,EAAAA,WAAWJ,CAAmB"}