0.1.1 • Published 4 years ago
aw-business-hours v0.1.1
AW Business hours
Consists of two components 1. Timezone - Helps select the timezone 2. BusinesHours - Helps configure business hours
Installation
npm install --save aw-business-hours
Timezone Props
Prop | Description | Type | Required / optional |
---|---|---|---|
title | Title | String | Required |
description | About Timezone | String | Required |
timezone | List of timezones | Object | Required |
timezoneDefault | Default timezone value | String | Required |
onChange | Updates selected timezone | Function | Required |
Business hours props
Prop | Description | Type | Required / optional |
---|---|---|---|
title | Title | String | Required |
description | About Timezone | String | Required |
selectedType | Type of working hours selected | String | Required |
updateSelectedType | Update selected working hours | Function | Required |
workingHours | Days and time configuration | Object | Required |
updateWorkingDays | Update selected working days | Function | Required |
showTimePicker | Initially Hide/show business hours configuration | Boolean | Required |
toggleBusinessHrsView | Toggle business hours configuration view | Function | Required |
onHoursChange | update selected time | Function | Required |
validate | validate selected time | Function | Required |
onApplyAll | Apply configuration of first day to all days | Function | Required |
options - multipleTimerange | Add multiple shifts | Object | Optional |
onAdd | Action on click of add | Function | Optional |
onDelete | Action on click of delete | Function | Optional |
onAppointment | Action on click of appointment | Function | Optional |
Set up instructions
git clone https://github.com/Adaptavant/frontoffice-commons.git
cd packages/aw-business-hours
npm install
npm start