Commit Graph

18 Commits

Author SHA1 Message Date
vergiLgood1 897a130ff7 feat: Enhance Overlay component with customizable styles and addControl method
- Updated OverlayProps to include className and style for customization.
- Modified OverlayControl to apply custom styles and handle control addition.
- Improved rendering logic in _Overlay to pass addControl method to children.
- Refactored SelectContent to accept a container prop for better positioning.
- Cleaned up useFullscreen hook by removing unnecessary comments and improving readability.
- Updated global CSS for better styling of map popups and controls.
- Removed unused dependencies related to mapbox-gl-draw from package.json and package-lock.json.
- Added CustomControl and MonthSelector components for enhanced map functionality.
2025-05-01 21:15:31 +07:00
vergiLgood1 63b0721859 feat: add initial data seeding for resources, roles, demographics, crime incidents, and geographic data
- Created resources data structure in `resources.ts`
- Added roles data structure in `roles.ts`
- Implemented seeding for crime categories and incidents with detailed logic in `crime-category.ts` and `crime-incident.ts`
- Developed demographic data seeding logic in `demographic.ts`
- Implemented geographic data seeding from GeoJSON files in `geographic.ts`
- Added permission seeding logic in `permission.ts`
- Created resource and role seeding scripts in `resource.ts` and `role.ts`
2025-04-25 02:04:04 +07:00
vergiLgood1 2bf335d59b refactor: ♻️ refactor crime management into small components 2025-04-15 00:31:39 +07:00
vergiLgood1 c6f803b08c feat: add crime map components and functionality
- Implemented MapLegend component to display crime rate legend.
- Created YearSelector component for selecting the year of crime data.
- Developed CrimeMap component to manage crime incidents and district data.
- Added DistrictLayer for rendering districts on the map with hover and click interactions.
- Introduced CrimeMarker for displaying crime incidents on the map.
- Built MapView component for rendering the map with various controls.
- Established utility constants for crime colors and rates.
- Defined types for crime management and map features.
2025-04-14 23:47:44 +07:00
vergiLgood1 741c44ebe5 Refactor lagi anjir 2025-04-02 21:00:11 +07:00
vergiLgood1 9380c371f8 refactor createUsersTable 2025-03-29 21:34:48 +07:00
vergiLgood1 e84a6f52c0 Refactor CRUD Users 2025-03-23 09:43:15 +07:00
vergiLgood1 179ddf6999 use IsActive props from sidebar component 2025-03-23 06:54:54 +07:00
vergiLgood1 0af8a9be0b refactor add user and invite user 2025-03-22 23:20:31 +07:00
vergiLgood1 1a39925c97 implmentation clean architecture for auth services 2025-03-16 22:25:33 +07:00
vergiLgood1 bf84395efe change project structure 2025-03-12 16:13:57 +07:00
vergiLgood1 0dc1717704 menggunakan refect function untuk mendapatkan data terbaru 2025-03-11 01:05:03 +07:00
vergiLgood1 280033b0e1 add custom date time picker 2025-03-10 23:54:28 +07:00
vergiLgood1 84490a1c70 small refactor 2025-03-08 20:31:40 +07:00
vergiLgood1 121017dfb1 add profile and remove older project 2025-03-05 14:58:15 +07:00
vergiLgood1 ca90871b22 remove older project 2025-02-28 19:26:26 +07:00
vergiLgood1 10ce404a1d add trigger for auth.users to custom public.user 2025-02-27 19:58:21 +07:00
vergiLgood1 39a0af5e0f add users table 2025-02-27 00:58:32 +07:00