Patterns and components can be interchangeable in our case. Spruce UI gives you smaller and larger building blocks, and we show one example of implementation for common patterns.
The components are simple copy-paste ones. All you need to do is to set up your development environment (with Sass compile and installed Spruce CSS), create a preferred folder structure, paste the necessary files, and import/forward them.
You can open any component in a separate browser window to see it individually (mostly, we add some markup because of the presentation). When you do so, you can add two query strings to activate the dark color mode and the RTL direction (or both):
https://ui.sprucecss.com/html/form/auth-preview.html?theme-mode=dark
https://ui.sprucecss.com/html/form/auth-preview.html?dir=rtl
https://ui.sprucecss.com/html/form/auth-preview.html?theme-mode=dark&dir=rtl
Spruce UI doesn’t have its public repository, but you can open an issue (related to any of the components) under Spruce CSS repository related to any issue.