mirror of
https://github.com/nextui-org/nextui.git
synced 2025-12-08 19:26:11 +00:00
fix(docs): button custom implement (#1643)
This commit is contained in:
parent
f6531c5f60
commit
a5a1ea5ade
@ -6,7 +6,6 @@ const MyButton = forwardRef((props, ref) => {
|
|||||||
const {
|
const {
|
||||||
domRef,
|
domRef,
|
||||||
children,
|
children,
|
||||||
ripples,
|
|
||||||
spinnerSize,
|
spinnerSize,
|
||||||
spinner = <Spinner color="current" size={spinnerSize} />,
|
spinner = <Spinner color="current" size={spinnerSize} />,
|
||||||
spinnerPlacement,
|
spinnerPlacement,
|
||||||
@ -15,11 +14,14 @@ const MyButton = forwardRef((props, ref) => {
|
|||||||
isLoading,
|
isLoading,
|
||||||
disableRipple,
|
disableRipple,
|
||||||
getButtonProps,
|
getButtonProps,
|
||||||
|
getRippleProps,
|
||||||
} = useButton({
|
} = useButton({
|
||||||
ref,
|
ref,
|
||||||
...props,
|
...props,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const {ripples} = getRippleProps();
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<button ref={domRef} {...getButtonProps()}>
|
<button ref={domRef} {...getButtonProps()}>
|
||||||
{startContent}
|
{startContent}
|
||||||
@ -45,7 +47,6 @@ const MyButton = forwardRef<HTMLButtonElement, ButtonProps>((props, ref) => {
|
|||||||
const {
|
const {
|
||||||
domRef,
|
domRef,
|
||||||
children,
|
children,
|
||||||
ripples,
|
|
||||||
spinnerSize,
|
spinnerSize,
|
||||||
spinner = <Spinner color="current" size={spinnerSize} />,
|
spinner = <Spinner color="current" size={spinnerSize} />,
|
||||||
spinnerPlacement,
|
spinnerPlacement,
|
||||||
@ -54,11 +55,14 @@ const MyButton = forwardRef<HTMLButtonElement, ButtonProps>((props, ref) => {
|
|||||||
isLoading,
|
isLoading,
|
||||||
disableRipple,
|
disableRipple,
|
||||||
getButtonProps,
|
getButtonProps,
|
||||||
|
getRippleProps,
|
||||||
} = useButton({
|
} = useButton({
|
||||||
ref,
|
ref,
|
||||||
...props,
|
...props,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const {ripples} = getRippleProps();
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<button ref={domRef} {...getButtonProps()}>
|
<button ref={domRef} {...getButtonProps()}>
|
||||||
{startContent}
|
{startContent}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user