vchikalkin
|
c91a188761
|
typo refactor hooks
|
2025-05-16 19:30:01 +03:00 |
|
vchikalkin
|
30001b993e
|
refactor orders api
|
2025-05-16 19:14:00 +03:00 |
|
vchikalkin
|
b09283c33d
|
refactor slots api
|
2025-05-16 15:12:18 +03:00 |
|
vchikalkin
|
2bc7607800
|
improve useSlots hook
|
2025-04-16 17:19:22 +03:00 |
|
vchikalkin
|
2676e40df6
|
packages: upgrade next@15.3.0
|
2025-04-16 10:53:31 +03:00 |
|
vchikalkin
|
4f87d17e8e
|
slot list: render immediately
|
2025-04-01 17:20:30 +03:00 |
|
vchikalkin
|
aacb7fa998
|
hooks/slot: rename index -> master
|
2025-03-14 17:58:44 +03:00 |
|
Vlad Chikalkin
|
06be87f0ec
|
Feature/records (#22)
* components/profile: rename components files
* components/profile: organize files & folders
* split DataCard to 2 components
* [2] components/profile: organize files & folders
* data-card: fix phone field disabled
* fix card header color
* add schedule button for master
* fix navigation & profile background
* add basic schedule page
* fix bottom navbar overflows content
* header: remove bottom margin
* replace vanilla calendar with shadcn/ui one
* add slot functional
* fix forbidden error
* add slot operations
* show slots
* filter by selected day
* add hook useSlots
fix update slots list after add slot
fix initial fetch slots
* use slots hooks
* split edit-slot-form into files
* rename /time-slots -> /components
* refactor components & folders structure
* add feature: delete slot
* hooks/slot: update query keys
* add hooks/profile
* add hook useProfileMutation
* use useProfileMutation hook for update role
* rename useProfile -> useProfileQuery
* fix useProfileQuery queryKey
* add hook useContactsQuery
* remove unused ternary operator
* header: add backdrop blur
* create slot cards
* fix elements y center
* fix getSlots filters
* ui/ux improvements
* fix date time types & names
* move profile components from sub folder
* add basic slot page
* fix add slot form padding x
* add slot buttons
* extend slot card information
* fix import type
* use Container in pages
* change orange -> yellow for dark
* use Loading spinner in slots list
* refactor \components\schedule dir structure
* add orders list
* change query & mutation keys
* change url /profile/schedule/slot/ -> /slots/
* order: show services
* remove prefetchQuery
* bring the results of queries and hooks into a single form
* react query: globally show error toast
* add font inter
* fix header: center text
* orders: add sorting
* order card: add avatar
* rename records -> orders
* reduced text size
* fix slot buttons
* fix datetime card ui
* fix header: center text (finally)
* layout/container: last:mb-4
* fix type
* slot-datetime: use ReadonlyTimeRange
* rename files & components
* remove unnecessary context using
* feature: edit slot time
* fix: selected day reset after go back to /schedule
* rename AddTimeRange -> EditableTimeRangeForm & refactor
* fix some elements on page before data loaded
* fix text size
* slot-card: remove gap
* slot-date: remove margin
* fix slots & orders layout
* toast: show error text in ui
|
2025-02-20 18:11:28 +03:00 |
|