Skip to content

CRM UI - #12

Merged
khanal-samir merged 16 commits into
mainfrom
feat/crm-web
Apr 16, 2026
Merged

CRM UI#12
khanal-samir merged 16 commits into
mainfrom
feat/crm-web

Conversation

@khanal-samir

Copy link
Copy Markdown
Owner

No description provided.

…rganization

- Moved industry and size options for organizations to a new `crm-options.ts` file.
- Centralized person status and source options in `crm-options.ts`.
- Replaced hardcoded options in filters with imported options.
- Simplified the `getPeopleColumns` function by using a new `CrmRowActions` component for row actions.
- Updated date formatting in various components to use `dayjs` for consistency.
- Refactored state management in `PeopleDataTable` to use a single state object for table and UI states.
- Cleaned up unused imports and helper functions in `people-columns.tsx` and `people-drawer.tsx`.
- Improved the handling of drawer modes and form values in `PeopleDrawer`.
- Enhanced pagination logic in `DataTable` to improve readability and maintainability.
- Implemented DealsKanban component for managing deals in a kanban style.
- Created DealCard and DealCardGhost components for displaying deal information.
- Introduced DEAL_STAGE_OPTIONS for defining deal stages with associated styles.
- Added DEALS_FILTER_CONFIG for filtering deals by stage.
- Integrated DnD Kit for drag-and-drop capabilities within the kanban board.
- Established context for managing kanban state and interactions.
- Added loading and error states for better user experience.
@khanal-samir
khanal-samir merged commit a229ef7 into main Apr 16, 2026
1 check passed
@khanal-samir
khanal-samir deleted the feat/crm-web branch April 16, 2026 07:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant