()
| 182 | * resolved with `true` or `false` depending on whether or not the confirm button was used. |
| 183 | */ |
| 184 | export function useConfirm() { |
| 185 | const {theme, colorMode, dayScheme, nightScheme} = useTheme() |
| 186 | const result = useCallback( |
| 187 | (options: ConfirmOptions) => { |
| 188 | const themeProps: ThemeProviderProps = {theme, colorMode, dayScheme, nightScheme} |
| 189 | return confirm(themeProps, options) |
| 190 | }, |
| 191 | [theme, colorMode, dayScheme, nightScheme], |
| 192 | ) |
| 193 | return result |
| 194 | } |