mirror of
https://github.com/zhigang1992/react.git
synced 2026-02-12 17:21:18 +08:00
12 lines
281 B
TypeScript
12 lines
281 B
TypeScript
import React from 'react'
|
|
|
|
export interface ModalConfig {
|
|
close?: () => void
|
|
}
|
|
|
|
const defaultContext = {}
|
|
|
|
export const ModalContext = React.createContext<ModalConfig>(defaultContext)
|
|
|
|
export const useModalContext = (): ModalConfig => React.useContext<ModalConfig>(ModalContext)
|