Merged in feature/level-file-upload (pull request #78)

Shuffles fixed

Approved-by: Tiago Ribeiro
This commit is contained in:
carlos.mesquita
2024-08-25 17:36:17 +00:00
committed by Tiago Ribeiro
14 changed files with 772 additions and 416 deletions

View File

@@ -9,6 +9,7 @@ interface Props {
className?: string;
disabled?: boolean;
isLoading?: boolean;
padding?: string;
onClick?: () => void;
type?: "button" | "reset" | "submit";
}
@@ -21,6 +22,7 @@ export default function Button({
className,
children,
type,
padding = "py-4 px-6",
onClick,
}: Props) {
const colorClassNames: {[key in typeof color]: {[key in typeof variant]: string}} = {
@@ -61,7 +63,8 @@ export default function Button({
type={type}
onClick={onClick}
className={clsx(
"py-4 px-6 rounded-full transition ease-in-out duration-300 disabled:cursor-not-allowed cursor-pointer",
"rounded-full transition ease-in-out duration-300 disabled:cursor-not-allowed cursor-pointer select-none",
padding,
colorClassNames[color][variant],
className,
)}