diff --git a/jobdri/src/components/common/buttons/TextButton.tsx b/jobdri/src/components/common/buttons/TextButton.tsx index 1f51bee..a80de6e 100644 --- a/jobdri/src/components/common/buttons/TextButton.tsx +++ b/jobdri/src/components/common/buttons/TextButton.tsx @@ -4,13 +4,15 @@ import Icon from "@/components/common/icons/Icon"; export type TextButtonSize = "small" | "large"; export type TextButtonStyle = "primary" | "secondary"; -export type TextButtonIconPosition = "right" | "left"; +export type TextButtonIconPosition = "right" | "left" | "null"; +export type HoverType = "textOnly" | "none"; interface TextButtonProps extends ButtonHTMLAttributes { label?: ReactNode; size?: TextButtonSize; styleType?: TextButtonStyle; iconPosition?: TextButtonIconPosition; + hover?: HoverType; } const sizeStyles: Record = { @@ -38,6 +40,7 @@ export default function TextButton({ size = "small", styleType = "primary", iconPosition = "right", + hover = "none", className, type = "button", ...buttonProps @@ -65,7 +68,10 @@ export default function TextButton({