Merged
Conversation
- updated imports paths - updated todo
…payload - added reusable field checker function, returns true if at least one field in the payload is set
- deleted redundant popups in favor of using Modal - removed redundant div wrapper for pagination, and passed custom classname as we enhanced it before
- updated imports
- deleted redundant popup components to reduce code repetition, in favour of using Modal - fixed picture typo - changed settings page to use margin instead of padding
- deleted redundant popups in favour of using modal
- updated files that gave problems due to this change
- minor code change for consistency
- updated pages to use added for fetching public profiles values from api, by adding loading state and passing it to Profile loading prop, to automatically render loading spinner
- fixed spacing in text
…ays for now, (todo: create update delete) - updated todo
…vailabilities by taking in start date, end date, start slot, end slot, interaval and week days. - updated unit tests to reflect current changes - updated todo
…slots and interval setting field - minor cleanup moved generate slots method into the availability mixin
…lected barber - enhanced util clean payload function to accept days of the week as numbers separated by comma validating them - updated todo
… having next selections dependent on previous ones, like select barber first then select it's offered services, etc..
…appointments, (todo improve styling of the modal) - added barber selection component, for drop down menu - added services selection component for multi selection checkbox - added date slot selection component for choosing date and slot - added BookAppointmentModal to handle the step based modal selections for booking an appointment - added small ConfirmationStep component to show final selections before proceeding to book the appointment
- added new public endpoint to return availability slots for selected date - enhanced Input component to support dropdown and checkbox style inputs with builtin options fetching and mapping through passed callback function props - updated todo
…ed slots from being shown in the api - updated todo
- enhanced Icon component to accept override class
- sylized checkbox input - fixed bug reloading at every interaction (added hasLoaded state) - fixed bug not loading sot when date is selected (added reloadKey)
…heirs - updated todo
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
uifolder, and cleaned up imports/exports for consistency.Modalcomponent and migrated all popups to use it, reducing redundancy.Pagination,Profile,Input, andIconcomponents with additional props and support for custom styles and advanced inputs.