Building a `BottomSheet` component

Click below to show the BottomSheet and plat with it's behavior!