const App = `import {forwardRef} from "react";
import {useButton, Drip, Spinner} from "@nextui-org/react";
const MyButton = forwardRef((props, ref) => {
const {
domRef,
children,
classNames,
drips,
spinnerSize,
spinner = ,
spinnerPlacement,
startContent,
endContent,
isLoading,
disableRipple,
getButtonProps,
} = useButton({
ref,
...props,
});
return (
);
});
MyButton.displayName = "MyButton";
export default MyButton;`;
const AppTs = `import {forwardRef} from "react";
import {useButton, Drip, Spinner, ButtonProps as BaseButtonProps} from "@nextui-org/react";
export interface ButtonProps extends BaseButtonProps {}
const MyButton = forwardRef((props, ref) => {
const {
domRef,
children,
classNames,
drips,
spinnerSize,
spinner = ,
spinnerPlacement,
startContent,
endContent,
isLoading,
disableRipple,
getButtonProps,
} = useButton({
ref,
...props,
});
return (
);
});
MyButton.displayName = "MyButton";
export default MyButton;`;
const react = {
"/App.jsx": App,
};
const reactTs = {
"/App.tsx": AppTs,
};
export default {
...react,
...reactTs,
};