Skip to content

Commit 6b60c4a

Browse files
committed
fix dioxus svg, less fluf
1 parent 4e89207 commit 6b60c4a

3 files changed

Lines changed: 254 additions & 1814 deletions

File tree

demo/assets/app.css

Lines changed: 16 additions & 104 deletions
Original file line numberDiff line numberDiff line change
@@ -96,18 +96,17 @@ a {
9696

9797
.brand-mark {
9898
align-items: center;
99-
background: var(--ink);
100-
border-radius: 8px;
101-
color: var(--bg);
10299
display: inline-flex;
103-
font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
104-
font-size: 11px;
105-
font-weight: 600;
106100
height: 28px;
107101
justify-content: center;
108102
width: 28px;
109103
}
110104

105+
.brand-mark img {
106+
height: 100%;
107+
width: 100%;
108+
}
109+
111110
/* Theme toggle (uses ToggleGroup component) */
112111

113112

@@ -184,6 +183,7 @@ a {
184183
/* ============ Hero ============ */
185184

186185
.hero {
186+
box-sizing: border-box;
187187
margin: 0 auto;
188188
max-width: var(--max-width);
189189
padding: 32px 24px 56px;
@@ -193,6 +193,7 @@ a {
193193
.hero-terminal {
194194
display: flex;
195195
flex-direction: column;
196+
min-height: calc(100svh - 60px);
196197
}
197198

198199
.hero-eyebrow {
@@ -332,10 +333,6 @@ a {
332333
align-self: end;
333334
}
334335

335-
.hero-stage-split .card-code-body .dxc {
336-
min-height: 460px;
337-
}
338-
339336
/* Hero: Terminal install */
340337

341338
.hero-terminal-grid {
@@ -3418,89 +3415,6 @@ a {
34183415
width: 1px;
34193416
}
34203417

3421-
/* ============ Demos ============ */
3422-
3423-
.demos-card {
3424-
margin: 0 auto;
3425-
max-width: var(--max-width);
3426-
width: 100%;
3427-
}
3428-
3429-
.demos-card-content {
3430-
padding-top: 0;
3431-
}
3432-
3433-
.demo-tab-label {
3434-
align-items: center;
3435-
display: inline-flex;
3436-
gap: 10px;
3437-
}
3438-
3439-
.demo-pane {
3440-
display: grid;
3441-
gap: 22px;
3442-
grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.4fr);
3443-
align-items: stretch;
3444-
}
3445-
3446-
.demo-pane-copy {
3447-
align-content: center;
3448-
display: grid;
3449-
gap: 12px;
3450-
padding: 4px 6px;
3451-
}
3452-
3453-
.demo-pane-title {
3454-
color: var(--ink);
3455-
font-family: Inter, sans-serif;
3456-
font-size: clamp(22px, 2vw, 30px);
3457-
font-weight: 600;
3458-
letter-spacing: -0.02em;
3459-
line-height: 1.15;
3460-
margin: 0;
3461-
max-width: 22ch;
3462-
}
3463-
3464-
.demo-pane-body {
3465-
color: var(--ink-soft);
3466-
font-family: Inter, sans-serif;
3467-
font-size: 15px;
3468-
line-height: 1.55;
3469-
margin: 0;
3470-
max-width: 56ch;
3471-
}
3472-
3473-
.demo-pane-frame {
3474-
background: var(--code-bg);
3475-
border: 1px solid var(--line);
3476-
border-radius: var(--radius-inner);
3477-
display: flex;
3478-
flex-direction: column;
3479-
min-height: 460px;
3480-
overflow: hidden;
3481-
}
3482-
3483-
.demo-pane-frame .card-bar {
3484-
background: var(--card);
3485-
border-bottom: 1px solid var(--line);
3486-
}
3487-
3488-
.demo-pane-frame .card-code-body {
3489-
display: flex;
3490-
flex: 1 1 auto;
3491-
min-height: 0;
3492-
}
3493-
3494-
.demo-pane-frame .card-code-body .dxc {
3495-
display: flex;
3496-
flex: 1 1 auto;
3497-
flex-direction: column;
3498-
justify-content: center;
3499-
font-size: 14px;
3500-
line-height: 1.65;
3501-
padding: 22px 26px;
3502-
}
3503-
35043418
/* ============ Docs ============ */
35053419

35063420
.docs-timeline {
@@ -3600,8 +3514,8 @@ a {
36003514
/* ============ Footer ============ */
36013515

36023516
.site-footer {
3603-
padding-top: 16px;
3604-
padding-bottom: 32px;
3517+
padding-top: 48px;
3518+
padding-bottom: 48px;
36053519
}
36063520

36073521
.card-footer {
@@ -3612,7 +3526,7 @@ a {
36123526
color: var(--feature-text);
36133527
margin: 0 auto;
36143528
max-width: var(--max-width);
3615-
padding: 40px 40px 28px;
3529+
padding: 32px 40px;
36163530
width: 100%;
36173531
display: flex;
36183532
flex-direction: column;
@@ -3824,10 +3738,6 @@ a {
38243738
margin: 0 auto;
38253739
}
38263740

3827-
.demo-pane {
3828-
grid-template-columns: 1fr;
3829-
}
3830-
38313741
.docs-timeline-step {
38323742
grid-template-columns: 64px minmax(0, 1fr);
38333743
gap: 18px;
@@ -3840,10 +3750,12 @@ a {
38403750

38413751
@media (max-width: 720px) {
38423752
.topbar {
3843-
align-items: start;
3844-
flex-direction: column;
38453753
gap: 8px;
3846-
padding: 14px 18px;
3754+
padding: 0 18px;
3755+
}
3756+
3757+
.topbar .navbar > .navbar-item[href^="#"] {
3758+
display: none;
38473759
}
38483760

38493761
.topbar-tail {
@@ -3908,7 +3820,7 @@ a {
39083820
}
39093821

39103822
.card-footer {
3911-
padding: 28px 24px 22px;
3823+
padding: 24px;
39123824
}
39133825
}
39143826

demo/assets/dioxus_color.svg

Lines changed: 65 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)