Skip to content

Commit e5db7ef

Browse files
committed
✨ Add new operation "AddFirst" classes
1 parent c108235 commit e5db7ef

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

pagetop/src/html/opt_classes.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ use crate::fn_builder;
1313

1414
pub enum ClassesOp {
1515
Add,
16+
AddFirst,
1617
Remove,
1718
Replace(String),
1819
Toggle,
@@ -44,6 +45,9 @@ impl OptionClasses {
4445
ClassesOp::Add => {
4546
self.add(&classes, self.0.len());
4647
}
48+
ClassesOp::AddFirst => {
49+
self.add(&classes, 0);
50+
}
4751
ClassesOp::Remove => {
4852
for class in classes {
4953
self.0.retain(|c| c.ne(&class.to_string()));

0 commit comments

Comments
 (0)