tweak-tools
Version:
Tweak your React projects until awesomeness
14 lines (11 loc) • 449 B
text/typescript
import { SpecialInputs } from '../types'
import type { ButtonInput, ButtonSettings } from '../types'
const defaultSettings = { disabled: false }
/**
*
* @param name button name
* @param onClick function that executes when the button is clicked
*/
export function button(onClick: ButtonInput['onClick'], settings?: ButtonSettings): ButtonInput {
return { type: SpecialInputs.BUTTON, onClick, settings: { ...defaultSettings, ...settings } }
}