File tree Expand file tree Collapse file tree 6 files changed +29
-3
lines changed
lib/generators/css_zero/add Expand file tree Collapse file tree 6 files changed +29
-3
lines changed Original file line number Diff line number Diff line change 11## [ Unreleased]
22- Fix default icon size from 1em to 1rem
33- Add CSS variables for separator color and size
4+ - Replace menu icon with panel-left icon
5+ - Add toggle class controller in layouts
46
57## 3.0.1 - 2025-11-15
68- Remove debounce from filter method in command controller
Original file line number Diff line number Diff line change @@ -117,7 +117,8 @@ inputmask:
117117layouts :
118118 - app/assets/stylesheets/layouts.css
119119 - app/assets/stylesheets/sidebar_menu.css
120- - app/assets/images/chevron-right.svg
120+ - app/javascript/controllers/toggle_class_controller.js
121+ - app/assets/images/panel-left.svg
121122lightbox :
122123 - app/assets/stylesheets/lightbox.css
123124 - app/javascript/controllers/lightbox_controller.js
Original file line number Diff line number Diff line change @@ -35,9 +35,9 @@ img.icon {
3535.icon--copy { --svg : url ("copy.svg" ); }
3636.icon--download { --svg : url ("download.svg" ); }
3737.icon--ellipsis { --svg : url ("ellipsis.svg" ); }
38- .icon--menu { --svg : url ("menu.svg" ); }
3938.icon--minus { --svg : url ("minus.svg" ); }
4039.icon--moon { --svg : url ("moon.svg" ); }
40+ .icon--panel-left { --svg : url ("panel-left.svg" ); }
4141.icon--search { --svg : url ("search.svg" ); }
4242.icon--share { --svg : url ("share.svg" ); }
4343.icon--sun { --svg : url ("sun.svg" ); }
Original file line number Diff line number Diff line change 55 grid-template-columns : var (--sidebar-width , 0 ) 1fr ;
66 grid-template-rows : auto 1fr ;
77
8+ & : is (.closed ) {
9+ --sidebar-border-width : 0 ;
10+ --sidebar-padding : 0 ;
11+ --sidebar-width : 0 ;
12+ }
13+
814 @media (width > = 48rem) {
915 --sidebar-border-width : var (--border );
1016 --sidebar-padding : var (--size-2 );
Original file line number Diff line number Diff line change 1+ import { Controller } from "@hotwired/stimulus"
2+
3+ export default class extends Controller {
4+ static classes = [ "toggle" ]
5+
6+ toggle ( ) {
7+ this . element . classList . toggle ( this . toggleClass )
8+ }
9+
10+ add ( ) {
11+ this . element . classList . add ( this . toggleClass )
12+ }
13+
14+ remove ( ) {
15+ this . element . classList . remove ( this . toggleClass )
16+ }
17+ }
You can’t perform that action at this time.
0 commit comments