import React from 'react' import { NormalTypes } from '../utils/prop-types' export interface ButtonDropdownConfig { type?: NormalTypes auto?: boolean disabled?: boolean loading?: boolean } const defaultContext = { type: 'default' as NormalTypes, auto: false, disabled: false, loading: false, } export const ButtonDropdownContext = React.createContext( defaultContext, ) export const useButtonDropdown = (): ButtonDropdownConfig => React.useContext(ButtonDropdownContext)