* Create a drop down menu
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: moshe vilner <shootermv@gmail.com>
hopefully sort the tests
hopefully sort the test this time
this time? I hope
test compound component
I give up
This reverts commit d88c6783cccf811c3c5dced0ab980adff0172669.
headless doesn't pass onclick to its buttons children
add the logical statment back
revert the removing the ability to click
sort the tests
fix a typo
* sort the tests
* rename to menu item
* let dropdown trigger accept children
* include dropdown and menu items in the exports
* polish the logic around setting the dropup style
* add tests
* fix: typo DropDown to Dropdown
* sort the styles
* sort the type and add bsStyle to dropdownToggle
* fix: types in button and menu items
* align text to center
* remove the bsstyle and block logic from dropdown
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
* add w-full to sort default button not taking all width
* move the styling dependecy away from dev
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
* stop the mutation
Co-authored-by: sembauke <semboot699@gmail.com>
* remove the extra story
---------
Co-authored-by: Sboonny <muhammedelruby@gmail.com>
Co-authored-by: Sboonny <muhammed@freecodecamp.org>
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: sembauke <semboot699@gmail.com>
* run panel gen code
* add the default style
* add tthe styles for the panel
* create context of bsStyle
* add panel heading
* add panel title
* add panel body
* create the story for the panel
* typo hiding the border
* border doesn't work for some reason
* only border-3 works in tailwind
* change for border-1 for better visual indication
* fix: bsStyle not applying to the panel
* add html props to the elements
* remove the info colors for our info colors
* fix heading style
* add Panel test
* use to have Class instead
* fix type
* component disregarding default attributes?
* remove duplication in the test
* use compound components
* clean the old logic for the bsStyle
* clean the exports
* add heading and bsstyle control
* fix the classes
* check for title body render
* remove extra types
---------
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
* chore(deps): update jest monorepo to v29
* chore: install jest-environment-jsdom
* chore: update snapshots
* fix: update config to transform nanoid+uuid
* chore: update babel's node target
This does not seem strictly necessary, but is probably for the best.
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>