hamed and Claude Opus 4.8
7d65239615
feat(doctor): wire rich rating/review UI to multi-dimensional API
...
Connect the existing doctor-page review UI to the rebuilt backend contract
(see clinicpro feat/rating-multidimensional).
- page.js fetches the rating aggregate alongside comments and passes
rateAggregate down to the chart (point / satisfaction / 5 dimensions).
- Submit form sends the five dimensions with doctor_uuid; comment/reply
send {doctor_uuid, comment, parent}; 401/403 ERR_RATING_NOT_ELIGIBLE
surface friendly guidance.
- Like/dislike call POST /like/{uuid} with value and update from the
response; replies render nested.
- ModalAnswer gates the submit button on GET /rate/{uuid}/eligibility.
- services/response.js: getRateEligibility, postCommentsLike(uuid, value),
drop unused patchDoctorRate. Fix hardcoded modal title; empty-state for
no comments. Remove orphaned AnswerField.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 00:26:20 +03:30
hamed
573edc1eb9
refactor: pass doctorSlug prop to AppointmentList and ItemAppointment components
2025-11-12 21:05:06 +03:30
ehsan
e1510b142b
handle download poster and qrcode, fix to show timestamp, add pagination to doctors page
2025-10-02 02:52:26 +03:30
ehsan
645da72002
add state of page in url, add location and working_days on list in clinics page, fix update list clinic with page and limit value, hide pagination when list of clinic is empty, round image of doctor and appo in doctor item
2025-09-30 15:58:31 +03:30
ehsan
74c6cf7b6b
remove additional code && fix bug select city and state && alert success and error message for comment in doctors page && handle set data after user searched in field doctors page && set data appointment from doctor data && set value in field search after user reload in doctors page
2025-09-22 19:56:28 +03:30
ehsan
2f078eba3c
add first open time for appo item and change component data, remove work time in location, add loading on links in page doctor list, fix bug search city and state in clinics page
2025-09-18 14:30:49 +03:30
Ehsan
41ba7aa709
add auto-selecotr to home page and handle set in data, search in specialties and send req for filter && add locations and change text
2025-09-15 19:45:39 +03:30
Ehsan
dc40129034
handle change data in doctor model, set previous data when user close modal, update list doctor after update data and change key name in url
2025-09-05 23:05:02 +03:30
Ehsan
ebfe47468c
get data with filter location for first time, get comment of doctor and show in doctor page, handle new comment
2025-09-03 22:05:26 +03:30
Ehsan
c6e2657e45
change design and data list in doctor-item & handle component appointment in doctor-item & handle functionality date-picker & fix bug appointment page & add req get appointment list
2025-07-09 03:05:48 +03:30
Ehsan
dafeebc54f
validation & change deisng sidebar dashboard & add menu to profile & handle menu item in profile & add api
2025-06-03 00:50:10 +03:30
Ehsan
0217e5e67e
change data blog item and clinic item & change pages clinic and clinic to ssr & remove loading & handle pagination page clinics
2025-06-02 06:04:49 +03:30
Ehsan
e292176a61
handle limit page dashboard & change header profile user & get data from api in page clinics & clinic item and doctor item
2025-06-01 01:08:25 +03:30
Ehsan
a9f98aea3b
autoselector page clinic item and specialties & dashboard responsive & change components & change package universal-cookie to js-cookie
2025-05-25 23:14:30 +03:30
Ehsan
c469f2ee3c
handle register and poster and fix bugs
2025-05-21 23:35:55 +03:30
Ehsan
6c7709c342
change function and design page doctors & signin & signup & home & specialties & helper
2025-05-21 16:44:34 +03:30
Ehsan
a8a320465d
change name in register & add link to most-searched home page & change tag & change design and responsive & fix active link header & must include field num in register & send code msg
2025-05-13 22:07:03 +03:30
Ehsan
eda896e917
add prettier formatter to all file
2024-09-25 11:03:44 +03:30
Ehsan
c45a161fcb
add loading all page & change bugs
2024-09-05 22:20:18 +03:30
Ehsan
451ae76cb1
design and responsive page doctor and account
2024-08-30 11:59:53 +03:30
Ehsan
707206450c
responsive page doctor item & page booking
2024-08-29 03:18:01 +03:30
Ehsan
8a53f60d7e
change responsive page doctors & change modal and responsive & responsive page doctor item
2024-08-18 14:39:34 +03:30
Ehsan
3e0714dcff
finish design doctor item & change basic responsive style
2024-07-08 21:04:47 +03:30
Ehsan
7315167325
page doctor detail
2024-07-06 21:46:11 +03:30
Ehsan
855f31eed8
basic style doctor page
2024-06-27 17:06:05 +03:30