18.0.5 • Published 9 months ago

96jd-btn-utils v18.0.5

Weekly downloads
-
License
ISC
Repository
github
Last release
9 months ago

96jd-btn-utils

Installation

NPM

npm install 96jd-btn-utils

YARN

yarn add 96jd-btn-utils

PNPM

pnpm add 96jd-btn-utils

BUN

bun add 96jd-btn-utils

Getting started

import { disableButton, enableButton } from "96jd-btn-utils";
import { MouseEvent, useCallback } from "react";

export default function App() {
	const disableButton = useCallback((e: MouseEvent) => {
		disableButton(e.target as HTMLButtonElement, "Saving");
	}, []);

	const enableButton = useCallback((e: MouseEvent) => {
		enableButton(e.target as HTMLButtonElement);
	}, []);

	return (
		<>
			<button onClick={disableButton}>Disable button</button>
			<button onClick={enableButton}>Enable button</button>
		</>
	);
}
18.0.5

9 months ago

18.0.4

11 months ago

18.0.3

11 months ago

18.0.2

11 months ago

18.0.1

1 year ago

18.0.0

1 year ago

1.0.0

1 year ago