Skip to content

Commit 15d6309

Browse files
committed
publish: 1000 instances of flake-utils
1 parent 81b4852 commit 15d6309

File tree

6 files changed

+1016
-1
lines changed

6 files changed

+1016
-1
lines changed

docs/css/style.css

Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -564,6 +564,110 @@
564564
}
565565
}
566566
}
567+
.steps {
568+
display: inline-grid;
569+
grid-auto-flow: column;
570+
overflow: hidden;
571+
overflow-x: auto;
572+
counter-reset: step;
573+
grid-auto-columns: 1fr;
574+
.step {
575+
display: grid;
576+
grid-template-columns: repeat(1, minmax(0, 1fr));
577+
grid-template-columns: auto;
578+
grid-template-rows: repeat(2, minmax(0, 1fr));
579+
grid-template-rows: 40px 1fr;
580+
place-items: center;
581+
text-align: center;
582+
min-width: 4rem;
583+
--step-bg: var(--color-base-300);
584+
--step-fg: var(--color-base-content);
585+
&:before {
586+
top: calc(0.25rem * 0);
587+
grid-column-start: 1;
588+
grid-row-start: 1;
589+
height: calc(0.25rem * 2);
590+
width: 100%;
591+
border: 1px solid;
592+
color: var(--step-bg);
593+
background-color: var(--step-bg);
594+
--tw-content: "";
595+
content: var(--tw-content);
596+
margin-inline-start: -100%;
597+
}
598+
> .step-icon, &:not(:has(.step-icon)):after {
599+
content: counter(step);
600+
counter-increment: step;
601+
z-index: 1;
602+
color: var(--step-fg);
603+
background-color: var(--step-bg);
604+
border: 1px solid var(--step-bg);
605+
position: relative;
606+
grid-column-start: 1;
607+
grid-row-start: 1;
608+
display: grid;
609+
height: calc(0.25rem * 8);
610+
width: calc(0.25rem * 8);
611+
place-items: center;
612+
place-self: center;
613+
border-radius: calc(infinity * 1px);
614+
}
615+
&:first-child:before {
616+
content: none;
617+
}
618+
&[data-content]:after {
619+
content: attr(data-content);
620+
}
621+
}
622+
.step-neutral {
623+
+ .step-neutral:before, &:after, > .step-icon {
624+
--step-bg: var(--color-neutral);
625+
--step-fg: var(--color-neutral-content);
626+
}
627+
}
628+
.step-primary {
629+
+ .step-primary:before, &:after, > .step-icon {
630+
--step-bg: var(--color-primary);
631+
--step-fg: var(--color-primary-content);
632+
}
633+
}
634+
.step-secondary {
635+
+ .step-secondary:before, &:after, > .step-icon {
636+
--step-bg: var(--color-secondary);
637+
--step-fg: var(--color-secondary-content);
638+
}
639+
}
640+
.step-accent {
641+
+ .step-accent:before, &:after, > .step-icon {
642+
--step-bg: var(--color-accent);
643+
--step-fg: var(--color-accent-content);
644+
}
645+
}
646+
.step-info {
647+
+ .step-info:before, &:after, > .step-icon {
648+
--step-bg: var(--color-info);
649+
--step-fg: var(--color-info-content);
650+
}
651+
}
652+
.step-success {
653+
+ .step-success:before, &:after, > .step-icon {
654+
--step-bg: var(--color-success);
655+
--step-fg: var(--color-success-content);
656+
}
657+
}
658+
.step-warning {
659+
+ .step-warning:before, &:after, > .step-icon {
660+
--step-bg: var(--color-warning);
661+
--step-fg: var(--color-warning-content);
662+
}
663+
}
664+
.step-error {
665+
+ .step-error:before, &:after, > .step-icon {
666+
--step-bg: var(--color-error);
667+
--step-fg: var(--color-error-content);
668+
}
669+
}
670+
}
567671
.swap {
568672
position: relative;
569673
display: inline-grid;
@@ -1409,6 +1513,9 @@
14091513
.flex-none {
14101514
flex: none;
14111515
}
1516+
.grow {
1517+
flex-grow: 1;
1518+
}
14121519
.swap-rotate {
14131520
.swap-on, input:indeterminate ~ .swap-on {
14141521
rotate: 45deg;

0 commit comments

Comments
 (0)