* add classnames prop to pass external styles * fix import * add comments * ignore this commit: tinkering with styling * update typings * mostly creating props and passing it down to child components * remove unnecessary comment * merge conflicts * fixup * fixup * fix conflicts * fix merge conflicts * fix merge conflicts * fix failing type checks * type checks fix * add custom classnames to booker props * update typings * pass in props down wherever necessary * fixup * still passing down around some more props * addressing pr feedback * final fixes * address feedback * fixup! address feedback * fixup! fixup! address feedback * fixup! fixup! fixup! address feedback --------- Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com> Co-authored-by: Morgan Vernay <morgan@cal.com>