turash/bugulma/frontend/hooks/index.ts
Damir Mukimov 6347f42e20
Consolidate repositories: Remove nested frontend .git and merge into main repository
- Remove nested git repository from bugulma/frontend/.git
- Add all frontend files to main repository tracking
- Convert from separate frontend/backend repos to unified monorepo
- Preserve all frontend code and development history as tracked files
- Eliminate nested repository complexity for simpler development workflow

This creates a proper monorepo structure with frontend and backend
coexisting in the same repository for easier development and deployment.
2025-11-25 06:02:57 +01:00

23 lines
1.2 KiB
TypeScript

// Common hooks for DRY patterns
export { useAsyncOperation } from '@/hooks/useAsyncOperation';
export { useCommonTranslations } from '@/hooks/useCommonTranslations';
export { useConfirmation } from '@/hooks/useConfirmation';
export { useDataFetch } from '@/hooks/useDataFetch';
export { useDebouncedValue } from '@/hooks/useDebouncedValue';
export { useFormState } from '@/hooks/useFormState';
export { useHeaderSearch } from '@/hooks/useHeaderSearch';
export { useIntersectionObserver } from '@/hooks/useIntersectionObserver';
export { useKeyboard, useEscapeKey } from '@/hooks/useKeyboard';
export { useList } from '@/hooks/useList';
export { useLocalStorage } from '@/hooks/useLocalStorage';
export { useModal, useModalWithData } from '@/hooks/useModal';
export { useToggle } from '@/hooks/useToggle';
export { useToast } from '@/hooks/useToast';
export { useWizardSteps } from '@/hooks/useWizardSteps';
// Re-export existing hooks for convenience
export { useTranslation } from '@/hooks/useI18n';
export { useScrollListener } from '@/hooks/useScrollListener';
export { useNavigation } from '@/hooks/useNavigation';
export { useOrganizations } from '@/hooks/useOrganizations';