Skip to content

Commit 46fc872

Browse files
committed
Update hypha-grid--two
1 parent 3dcca69 commit 46fc872

3 files changed

Lines changed: 37 additions & 64 deletions

File tree

hypha/static_src/sass/components/_hypha-grid.scss

Lines changed: 33 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -1,76 +1,48 @@
11
@use "../abstracts/mixins";
22

3-
.hypha-grid {
4-
display: grid;
5-
margin-block-end: 1rem;
6-
gap: calc(var(--spacing) * 2);
7-
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
8-
9-
&--two {
10-
grid-template-columns: 100%;
11-
12-
@include mixins.media-query(md) {
13-
grid-template-columns: 1fr 1fr;
14-
}
15-
16-
&.delete {
17-
grid-template-columns: 1fr;
3+
@layer utilities {
4+
.hypha-grid {
5+
display: grid;
6+
margin-block-end: 1rem;
7+
gap: calc(var(--spacing) * 2);
8+
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
9+
10+
&--narrow {
11+
text-align: center;
12+
13+
@include mixins.media-query(md) {
14+
text-align: start;
15+
}
1816
}
1917

20-
.form--comments & {
21-
margin: 20px 0 0;
18+
&--proposal-info {
19+
grid-template-columns: 100%;
2220
gap: 10px;
23-
grid-template-columns: 100px 100px;
24-
}
25-
26-
.wrapper--comments & {
27-
grid-template-columns: 1fr;
28-
}
29-
30-
+ br {
31-
display: none;
32-
}
33-
}
34-
35-
&--narrow {
36-
text-align: center;
37-
38-
@include mixins.media-query(md) {
39-
text-align: start;
40-
}
41-
}
42-
43-
&--no-margin {
44-
margin: 0;
45-
}
21+
margin: 0 0 1rem;
4622

47-
&--proposal-info {
48-
grid-template-columns: 100%;
49-
gap: 10px;
50-
margin: 0 0 1rem;
23+
@include mixins.media-query(sm) {
24+
margin: 0 0 1.5rem;
25+
grid-template-columns: 1fr 1fr;
26+
}
5127

52-
@include mixins.media-query(sm) {
53-
margin: 0 0 1.5rem;
54-
grid-template-columns: 1fr 1fr;
28+
* {
29+
margin: 0;
30+
}
5531
}
5632

57-
* {
58-
margin: 0;
59-
}
60-
}
61-
62-
&--status-update {
63-
grid-template-columns: 100%;
64-
65-
@include mixins.media-query(sm) {
33+
&--status-update {
6634
grid-template-columns: 100%;
67-
}
68-
}
6935

70-
&__cell {
71-
&--span-two {
7236
@include mixins.media-query(sm) {
73-
grid-column: auto / span 2;
37+
grid-template-columns: 100%;
38+
}
39+
}
40+
41+
&__cell {
42+
&--span-two {
43+
@include mixins.media-query(sm) {
44+
grid-column: auto / span 2;
45+
}
7446
}
7547
}
7648
}

hypha/templates/base.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
<link rel="mask-icon" href="{% static 'images/favicons/safari-pinned-tab.svg' %}" color="#5bbad5">
2525
<link rel="shortcut icon" href="{% static 'images/favicons/favicon.ico' %}">
2626

27-
<link rel="stylesheet" href="{% static 'css/tailwind-output.css' %}">
2827
<link rel="stylesheet" href="{% static 'css/main.css' %}">
28+
<link rel="stylesheet" href="{% static 'css/tailwind-output.css' %}">
2929
<!-- Needed for most forms so load it here once. -->
3030
<link rel="stylesheet" href="{% static 'file_form/file_form.css' %}">
3131
{{ form.media.css }}

hypha/templates/django/forms/widgets/multiple_input.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{% with id=widget.attrs.id %}
22
<ul
3-
class="mb-0! hypha-grid hypha-grid--two {% if widget.attrs.class %} {{ widget.attrs.class }} {% endif %}"
3+
class="grid grid-cols-1 sm:grid-cols-2 gap-2 {% if widget.attrs.class %} {{ widget.attrs.class }} {% endif %}"
44
{% if id %} id="{{ id }}"{% endif %}
55
>
66
{% for group, options, index in widget.optgroups %}
@@ -15,4 +15,5 @@
1515
</li>
1616
{% endif %}
1717
{% endfor %}
18-
</ul>{% endwith %}
18+
</ul>
19+
{% endwith %}

0 commit comments

Comments
 (0)