Fix ESLint fast-refresh warnings

Refactor to resolve react-refresh/only-export-components warnings:
- Move buttonVariants export to separate file (Button.variants.ts)
- Extract WebSocketContext to dedicated context file
- Move useWebSocketContext hook to separate file
- Update imports across affected files

All component files now export only components, improving fast refresh reliability
This commit is contained in:
c0mrade
2026-02-04 04:08:11 +03:00
parent 9042603e67
commit 6d5ee3856e
6 changed files with 70 additions and 63 deletions

View File

@@ -100,5 +100,3 @@ function LoadingSpinner() {
</svg>
);
}
export { buttonVariants, type ButtonVariants };

View File

@@ -1 +1,2 @@
export { Button, type ButtonProps, buttonVariants, type ButtonVariants } from './Button';
export { Button, type ButtonProps } from './Button';
export { buttonVariants, type ButtonVariants } from './Button.variants';