A UI component library built with Phlex, Tailwindcss, and daisyUI
MIT License
protos-markdown
protos-stimulus
Protos::Typography
Full Changelog: https://github.com/inhouse-work/protos/compare/v0.4.2...v0.4.3
Published by nolantait 6 months ago
tokens
in component themes for performanceFull Changelog: https://github.com/inhouse-work/protos/compare/v0.4.1...v0.4.2
Published by nolantait 7 months ago
Patch for Protos::Theme
to handle nil values.
Full Changelog: https://github.com/inhouse-work/protos/compare/v0.4.0...v0.4.1
Published by nolantait 7 months ago
Overhauls how components public methods work to immediately render which reduces render calls. This provides a number of benefits:
(...)
argsThis patch also has performance improvements for the core classes like Protos::Theme
and Protos::Attributes
. This library is currently 30x slower than vanilla Phlex. Most of the current impact of Tailwindmerge has been mitigated, exploring making it optional in the future. Performance hit is ~2x for reading with Protos::Theme#[]
.
Full Changelog: https://github.com/inhouse-work/protos/compare/v0.3.0...v0.4.0
Published by nolantait 7 months ago
Full Changelog: https://github.com/inhouse-work/protos/compare/v0.2.3...v0.3.0
Published by nolantait 7 months ago
Full Changelog: https://github.com/inhouse-work/protos/compare/v0.2.2...v0.2.3
Published by nolantait 8 months ago
default_attrs_method
and theme_method
Full Changelog: https://github.com/inhouse-work/protos/compare/v0.2.1...v0.2.2
Published by nolantait 8 months ago
Protos::Command
data-controller to within template on Protos::Command::List
:size
, :pin_columns
, :pin_rows
and :striped
to Protos::Table
Protos::Swap
checkbox input:input
css slot to Protos::Swap
checkbox inputFull Changelog: https://github.com/inhouse-work/protos/compare/v0.2.0...v0.2.1
Published by nolantait 8 months ago
Reworks components to use Protos::Popover
through inheritance. Gives better accessibility to placement of popovers using tippy.js.
Full Changelog: https://github.com/inhouse-work/protos/compare/v0.1.2...v0.2.0
Published by nolantait 8 months ago
Adds components:
Also adds align
option to table cells and heads.
Full Changelog: https://github.com/inhouse-work/protos/compare/v0.1.1...v0.1.2
Published by nolantait 8 months ago
Fixes for List and Timeline components to allow overriding styles.
Full Changelog: https://github.com/inhouse-work/protos/compare/v0.1.0...v0.1.1
Published by nolantait 8 months ago
Initial release. Adds initial components for:
Full Changelog: https://github.com/inhouse-work/protos/commits/v0.1.0