Skip to content

Commit a599d05

Browse files
authored
Wrap migration details table in responsive container (#2688)
1 parent 23e59fd commit a599d05

File tree

2 files changed

+56
-59
lines changed

2 files changed

+56
-59
lines changed

src/pages/status/migration/index.jsx

Lines changed: 56 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -144,66 +144,70 @@ export default function MigrationDetails() {
144144
description="Status dashboard for conda-forge"
145145
>
146146
<main className={`container ${styles.migration_details}`}>
147-
<div className={`card margin-top--xs`}>
148-
<div className="card__header">
149-
<div className={styles.migration_details_toggle}>
150-
<div class="tabs-container">
151-
<ul role="tablist" aria-orientation="horizontal" class="tabs">
152-
<li
153-
key="table"
154-
role="tab"
155-
class={["tabs__item", (view == "table" ? "tabs__item--active" : null)].join(" ")}
156-
onClick={() => toggle("table")}
157-
>
158-
Table
159-
</li>
160-
<li
161-
key="graph"
162-
role="tab"
163-
class={["tabs__item", (view == "graph" ? "tabs__item--active" : null)].join(" ")}
164-
onClick={() => toggle("graph")}
165-
>
166-
Graph
167-
</li>
168-
{name &&
169-
<a href={urls.migrations.details.replace("<NAME>", name)} target="_blank">
147+
<div className="row row--no-gutters">
148+
<div className="col col--12">
149+
<div className={`card margin-top--xs`}>
150+
<div className="card__header">
151+
<div className={styles.migration_details_toggle}>
152+
<div class="tabs-container">
153+
<ul role="tablist" aria-orientation="horizontal" class="tabs">
170154
<li
171-
key="raw"
155+
key="table"
172156
role="tab"
173-
class="tabs__item"
157+
class={["tabs__item", (view == "table" ? "tabs__item--active" : null)].join(" ")}
158+
onClick={() => toggle("table")}
174159
>
175-
<span>Raw <i className="fa fa-fw fa-arrow-up-right-from-square"></i></span>
160+
Table
176161
</li>
177-
</a>
178-
}
179-
</ul>
162+
<li
163+
key="graph"
164+
role="tab"
165+
class={["tabs__item", (view == "graph" ? "tabs__item--active" : null)].join(" ")}
166+
onClick={() => toggle("graph")}
167+
>
168+
Graph
169+
</li>
170+
{name &&
171+
<a href={urls.migrations.details.replace("<NAME>", name)} target="_blank">
172+
<li
173+
key="raw"
174+
role="tab"
175+
class="tabs__item"
176+
>
177+
<span>Raw <i className="fa fa-fw fa-arrow-up-right-from-square"></i></span>
178+
</li>
179+
</a>
180+
}
181+
</ul>
182+
</div>
183+
</div>
184+
<Breadcrumbs>{name}</Breadcrumbs>
185+
<div style={{ clear: "both" }}></div>
186+
</div>
187+
<div className="card__body" style={{ overflow: "auto" }}>
188+
{(details && details.paused_or_closed === "paused") ?
189+
<Admonition type="note">This migration is currently paused.</Admonition> : null}
190+
{(details && details.paused_or_closed === "closed") ?
191+
<Admonition type="note">This migration has been closed recently.</Admonition> : null}
192+
{details && <Bar details={details} /> || null}
193+
{view === "graph" ?
194+
<Graph>{name}</Graph> :
195+
(details && <Table details={details} />)
196+
}
180197
</div>
181198
</div>
182-
<Breadcrumbs>{name}</Breadcrumbs>
183-
<div style={{ clear: "both" }}></div>
184-
</div>
185-
<div className="card__body" style={{ overflow: "auto" }}>
186-
{(details && details.paused_or_closed === "paused") ?
187-
<Admonition type="note">This migration is currently paused.</Admonition> : null}
188-
{(details && details.paused_or_closed === "closed") ?
189-
<Admonition type="note">This migration has been closed recently.</Admonition> : null}
190-
{details && <Bar details={details} /> || null}
191-
{view === "graph" ?
192-
<Graph>{name}</Graph> :
193-
(details && <Table details={details} />)
194-
}
199+
{view === "table" && (
200+
<div className={`card margin-top--md`}>
201+
<div className="card__header">
202+
<h3>CI Status Legend</h3>
203+
</div>
204+
<div className="card__body">
205+
<CIStatusLegend />
206+
</div>
207+
</div>
208+
)}
195209
</div>
196210
</div>
197-
{view === "table" && (
198-
<div className={`card margin-top--md`}>
199-
<div className="card__header">
200-
<h3>CI Status Legend</h3>
201-
</div>
202-
<div className="card__body">
203-
<CIStatusLegend />
204-
</div>
205-
</div>
206-
)}
207211
</main>
208212
</Layout>
209213
);

src/pages/status/migration/styles.module.css

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,3 @@
1-
.migration_details {
2-
margin: 0;
3-
max-width: 100%;
4-
min-height: 500px;
5-
overflow: auto;
6-
}
7-
81
.migration_details_bar {
92
cursor: pointer;
103
height: 30px;

0 commit comments

Comments
 (0)