Skip to content

Commit 2dadd16

Browse files
committed
new layout, filters on side
1 parent b46ed56 commit 2dadd16

File tree

3 files changed

+23
-17
lines changed

3 files changed

+23
-17
lines changed

src/components/OptimadeClient/PaginationHandler.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ export function PaginationHandler({
1313
"px-3 py-1 bg-gray-200 rounded hover:bg-gray-300 hover:cursor-pointer disabled:opacity-50 disabled:cursor-default";
1414

1515
return (
16-
<div className="flex flex-wrap justify-center items-center gap-1 mt-4">
16+
<div className="flex flex-wrap justify-center items-center gap-1">
1717
<span className="text-slate-700 text-sm text-center w-full md:w-auto">
18-
{`Filtered results: ${metaData.data_returned} of ${metaData.data_available} | Page ${currentPage} of ${totalPages}`}
18+
{`Filtered results: ${metaData.data_returned} of ${metaData.data_available} | Showing page ${currentPage} of ${totalPages}`}
1919
</span>
2020

2121
<button

src/components/OptimadeClient/ResultsDropdown.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export default function ResultsDropdown({
77
setSelectedResult,
88
}) {
99
return (
10-
<div className="w-full mb-4 relative">
10+
<div className="max-w-md">
1111
<label className="block text-sm font-medium text-gray-700 mb-1">
1212
Select a result
1313
</label>

src/components/OptimadeClient/index.jsx

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -185,22 +185,28 @@ export function OptimadeClient({ hideProviderList = ["exmpl", "matcloud"] }) {
185185
{/* Implies success and */}
186186
{!loading && results && currentResult && (
187187
<div className="py-1 md:py-2 ">
188-
<ResultsDropdown
189-
results={results}
190-
resultsLoading={loading}
191-
selectedResult={currentResult}
192-
setSelectedResult={setCurrentResult}
193-
/>
188+
<div className="flex items-end gap-4">
189+
<div className="flex-1">
190+
<ResultsDropdown
191+
results={results}
192+
resultsLoading={loading}
193+
selectedResult={currentResult}
194+
setSelectedResult={setCurrentResult}
195+
/>
196+
</div>
197+
198+
<div>
199+
<PaginationHandler
200+
currentPage={currentPage}
201+
totalPages={totalPages}
202+
resultsLoading={loading}
203+
metaData={metaData}
204+
onPageChange={setCurrentPage}
205+
/>
206+
</div>
207+
</div>
194208

195209
<ResultViewer selectedResult={currentResult} />
196-
197-
<PaginationHandler
198-
currentPage={currentPage}
199-
totalPages={totalPages}
200-
resultsLoading={loading}
201-
metaData={metaData}
202-
onPageChange={setCurrentPage}
203-
/>
204210
</div>
205211
)}
206212
</div>

0 commit comments

Comments
 (0)