summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOliver <oliver@mohlin.dev>2025-09-13 16:31:01 +0200
committerTobias Järvelöv <tobias.jarvelov@mullvad.net>2025-09-22 12:52:45 +0200
commite8d84c3ff6ff568a5b5cdbe8ad9b403f1d7caa5d (patch)
treeb48a53d34cddad57ca3d0d636ed9275be942a7ad
parentcf4f60d9414bf4eeb1cb9b00023f7547fd5a907a (diff)
downloadmullvadvpn-e8d84c3ff6ff568a5b5cdbe8ad9b403f1d7caa5d.tar.xz
mullvadvpn-e8d84c3ff6ff568a5b5cdbe8ad9b403f1d7caa5d.zip
Add type for icon button variants
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/lib/components/icon-button/IconButton.tsx4
1 files changed, 3 insertions, 1 deletions
diff --git a/desktop/packages/mullvad-vpn/src/renderer/lib/components/icon-button/IconButton.tsx b/desktop/packages/mullvad-vpn/src/renderer/lib/components/icon-button/IconButton.tsx
index b349c34f2e..fa363c6e3b 100644
--- a/desktop/packages/mullvad-vpn/src/renderer/lib/components/icon-button/IconButton.tsx
+++ b/desktop/packages/mullvad-vpn/src/renderer/lib/components/icon-button/IconButton.tsx
@@ -6,8 +6,10 @@ import { IconProps, iconSizes } from '../icon/Icon';
import { IconButtonIcon } from './components/IconButtonIcon';
import { IconButtonProvider } from './IconButtonContext';
+export type IconButtonVariant = 'primary' | 'secondary';
+
export interface IconButtonProps extends React.ButtonHTMLAttributes<HTMLButtonElement> {
- variant?: 'primary' | 'secondary';
+ variant?: IconButtonVariant;
size?: IconProps['size'];
}