Stub out mobile view and styles
This commit is contained in:
@@ -47,6 +47,8 @@
|
||||
|
||||
@media (max-width: 639px) {
|
||||
--bubble-size: 3rem;
|
||||
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -730,4 +732,50 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* Mobile columns
|
||||
/* -------------------------------------------------------------------------- */
|
||||
|
||||
.mobile-card-columns {
|
||||
--column-gap: 8px;
|
||||
--column-padding-expanded: calc(var(--column-gap) * 2);
|
||||
--column-width-collapsed: 40px;
|
||||
--progress-increment: var(--progress-max-width) / var(--progress-max-cards);
|
||||
--progress-max-cards: 20;
|
||||
--progress-max-width: 100%;
|
||||
|
||||
padding-inline: 1ch;
|
||||
|
||||
@media (min-width: 640px) {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.cards.is-collapsed {
|
||||
inline-size: auto;
|
||||
padding-block: 0.5ch;
|
||||
|
||||
.cards__expander {
|
||||
flex-direction: row;
|
||||
inline-size: auto;
|
||||
|
||||
&:before {
|
||||
block-size: 1px;
|
||||
inline-size: 100%;
|
||||
inset: 50% 0 auto;
|
||||
translaate: 0 -50%;
|
||||
}
|
||||
|
||||
&:after {
|
||||
block-size: var(--column-width-collapsed);
|
||||
inline-size: calc(var(--column-width-collapsed) + var(--card-count) * var(--progress-increment));
|
||||
margin-inline-start: 0;
|
||||
max-inline-size: var(--progress-max-width);
|
||||
}
|
||||
}
|
||||
|
||||
.cards__expander-title {
|
||||
writing-mode: revert;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -26,5 +26,6 @@
|
||||
<%= render "boards/show/filtered_cards", page: @page %>
|
||||
<% else %>
|
||||
<%= render "boards/show/columns", page: @page, board: @board %>
|
||||
<%= render "boards/show/mobile_columns", page: @page, board: @board %>
|
||||
<% end %>
|
||||
<% end %>
|
||||
|
||||
@@ -25,4 +25,3 @@
|
||||
<%= render "boards/show/menu/columns", board: board %>
|
||||
</div>
|
||||
<% end %>
|
||||
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
<section class="mobile-card-columns">
|
||||
|
||||
<div class="cards cards--on-deck is-collapsed" style="--card-color: var(--color-card-complete);">
|
||||
<div class="cards__expander btn btn--plain" style="--card-count: 0">
|
||||
<span class="cards__expander-count">0</span>
|
||||
<h2 class="cards__expander-title">
|
||||
Not Now
|
||||
</h2>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="cards cards--considering is-collapsed">
|
||||
<div class="cards__expander btn btn--plain" style="--card-count: 0">
|
||||
<span class="cards__expander-count">0</span>
|
||||
<h2 class="cards__expander-title">
|
||||
Maybe?
|
||||
</h2>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% board.columns.sorted.each do |column| %>
|
||||
<div class="cards cards--doing is-collapsed" style="--card-color: <%= column.color %>;">
|
||||
<div class="cards__expander btn btn--plain" style="--card-count: 0">
|
||||
<span class="cards__expander-count">0</span>
|
||||
<h2 class="cards__expander-title">
|
||||
<%= column.name %>
|
||||
</h2>
|
||||
</div>
|
||||
</div>
|
||||
<% end %>
|
||||
|
||||
<div class="cards cards--on-deck is-collapsed" style="--card-color: var(--color-card-complete);">
|
||||
<div class="cards__expander btn btn--plain" style="--card-count: 0">
|
||||
<span class="cards__expander-count">0</span>
|
||||
<h2 class="cards__expander-title">
|
||||
Done
|
||||
</h2>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</section>
|
||||
Reference in New Issue
Block a user