Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Screen to choose a restaurant, the status informed is based on a priority in sanity, usually it brings the status of Drive Thru, then Delivery, Dine in, this is an existing rule in the system and we have not modified it.

Here show some examples:, we have 3 days “Monday, Tuesday, Wednesday", and the store works for the 12PM to 2AM, in the Monday and Tuesday, and stay closed on Wednesday, follow the flow of status.

...

  • intl-whitelabel-app

    • TASK 1— Change the component rule to status

      • path: intl-whitelabel-app/workspaces/frontend/src/components/store-status/hooks/use-store-status.ts

      • We will create a feature flag: enable-close-hours-status-after-midnight

      • We will have to change the component rule to consider the closing time after midnight

        • The idea is:

          • When the close hours are less than the open hours, we will add on close hours, 1 day.

          • Currently:

            • open: 10 am (2024/01/01)

            • close: 2 am (2024/01/01)

          • After the change, will be:

            • open: 10 am (2024/01/01)

            • close: 2 am (2024/01/02)

      • The change will be on hook: useStoreStatus on method: getStoreStatus, before if conditions.

      • Task objectives (DOD-like):

        • Don’t impact the rules current status

        • The status should follow the same rules from other flows of “normal hours”.

          • Closed Today

          • Closes at hh:mm(60 min before)

          • Open at hh:mm(60 min before)

          • Open now

          • Closed now

...