Sjabloon comes with many UI components used in almost every SaaS applications and three custom-designed homepages and an user dashboard. All these components are built using Tailwind's utility classes. With TailwindCss as the basis everything is really easy and quick to modify to fit your needs. StimulusJS is used where mentioned.
The form can only be submitted when all required fields are filled (uses the HTML5 regex).
Example card with a white background.
Do not go gentle into that good night…
Old age should burn and rave at close of day; Rage, rage against the dying of the light.
Dylan Thomas, 1914 - 1953
I create things with Rails, Tailwind and Stimulus
The announcements dropdown shows the last three announcements in a dropdown. Similar like Headway and Beamer. It is feeded with the JSON response coming from the AnnouncementsController. It's a nice example on how to use JSON to render an UI component (just like the "big" frameworks).
The dropzone component uses dropzone.js to allow for files (images, documents, etc.) to be dropped onto an element after which it's uploaded (needs ActiveStorage in your app). Feature is disabled on this site.
The position of the modal can easily be changed by changing the flex properties on .modal-wrapper
. The modal takes multiple arguments data-modal-interval-time-in-seconds='10'
to show the modal after 10 seconds. And data-modal-stop-scroll=false
to allow the page to scroll (default is true).
Tabs come by default with a dark and light theme.
This is some text in this panel
This is some text in this panel
This is some text in this panel
This is some text in this panel
This is some text in this panel
This is some text in this panel
“Selfies direct trade swag next level, pickled photo booth vexillologist kombucha subway tile ennui.”
“Semiotics paleo tofu tacos viral shoreditch ennui swag. Retro pok pok hammock woke distillery.”
“Twee cardigan hoodie drinking vinegar, lo-fi mustache bushwick hell of brooklyn etsy.”
A basic grid can easily be created using flexbox
# | first | last | handle |
---|---|---|---|
1 | mathias | inga | mathias@ingamail.com |
2 | franciska | fleurette | franciska@fleurettemail.com |
3 | kostadin | abeba | kostadin@abebamail.com |
Flash messages are a built in function from Rails, communicating action were either successful or not. Sjabloon comes with various (animated) styles you can change to match your needs with ease.
Sjabloon comes with various little animations you can add dynamically (eg. Javascript), on :hover
, or on :focus
. These animations can add just that little bit extra to an otherwise static UI/UX.
I have a few qualms with this Rails SaaS starter kit. 😛
Not Drew H. 2 days ago
🎵 Out on the wiley, windy moors. We'd roll and fall in green.
Kate Bush 4 days ago
🎵 You had a temper like my jealousy. Too hot, too greedy.
Kate Bush 4 days ago