create a collapsable sidebar with shadcn when i click on the trigger is should provide a sidebar with icons and text when its not expanded it should just show icons | A shadcn/ui and v0 generation - v0