* feat: add `unlock` for modalApi
* fix: modal's close button style in locking
* fix: fix modal's close button disabled on locking
* feat: add `lock` and `unlock` for drawerApi
* feat: add modal component
* feat: add drawer component
* feat: apply new modal and drawer components to the layout
* chore: typo
* feat: add some unit tests