Archived
added sorting dropdown (not functional yet)
This commit is contained in:
1 parent
1a7a3088f4
commit
dcc5b16958
2 files changed
+29
-8
No files matched your search
+20
-8
@@ -1,23 +1,35 @@
|
||||
import { useState, useEffect } from "react";
|
||||
import { useState, useEffect, useRef } from "react";
|
||||
import { Stack } from "react-bootstrap";
|
||||
import { EventPreview } from "../../components/EventPreview";
|
||||
import styles from "./index.module.scss";
|
||||
import { Link } from "react-router-dom";
|
||||
import { getEvents } from "../../utils/api/getEvents";
|
||||
import { BIcon } from "../../components/BIcon";
|
||||
|
||||
export const Home = () => {
|
||||
const [events, updateEvents] = useState([]);
|
||||
|
||||
useEffect(() => {
|
||||
getEvents().then((e) => updateEvents(e));
|
||||
}, []);
|
||||
const sortDropdown = useRef();
|
||||
|
||||
return (
|
||||
<div className={styles.con}>
|
||||
<Stack gap={1}>
|
||||
{events.map((e, i) => {
|
||||
<Stack gap={2} direction={"horizontal"} className={styles.sortDropdown}>
|
||||
<p className={styles.label}>
|
||||
<BIcon icon="sort-down-alt" /> Sortuj według
|
||||
</p>
|
||||
<select ref={sortDropdown}>
|
||||
<option value="event-date:ascending">Data wydarzenia: rosnąco</option>
|
||||
<option value="event-date:descending">Data wydarzenia: malejąco</option>
|
||||
<option value="creation-date:ascending">Data utworzenia: rosnąco</option>
|
||||
<option value="creation-date:descending">Data utworzenia: malejąco</option>
|
||||
<option value="alphabetic:ascending">Alfabetycznie: rosnąco</option>
|
||||
<option value="alphabetic:descending">Alfabetycznie: malejąco</option>
|
||||
<option value="distance:ascending">Odległość: rosnąco</option>
|
||||
<option value="distance:descending">Odległość: malejąco</option>
|
||||
</select>
|
||||
</Stack>
|
||||
{/* {events.map((e, i) => {
|
||||
return <EventPreview name={e.name} date={e.date} key={i} />;
|
||||
})}
|
||||
})} */}
|
||||
<Link to="/create" className={styles.more}>
|
||||
utwórz wydarzenie
|
||||
</Link>
|
||||
|
||||
@@ -11,3 +11,12 @@
|
||||
color: #5873ff;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.sortDropdown {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: flex-end;
|
||||
.label {
|
||||
margin: 0;
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user