hw 5 done

This commit is contained in:
2026-04-10 11:59:01 +10:00
parent b9871c38e6
commit 838fa29509
8 changed files with 721 additions and 6 deletions

View File

@@ -14,12 +14,13 @@ const Table = (props) => {
const [activePage, setActivePage] = useState("1");
const [dataTable, setDataTable] = useState(props.data);
const [applySort, setApplySort] = useState({f:(x)=>{x}});
const [clearSort, setClearSort] = useState({f:(x)=>{x}});
const updateDataTable = (value) => {
applySort.f();
clearSort.f();
props.setFilteredDataCallback(value)
setDataTable(value);
}
const changeActive = (event) => {
@@ -44,7 +45,7 @@ const Table = (props) => {
<h4>Sort by</h4>
<Sorting data = {dataTable} keys = {Object.keys(props.data[0])} returnDataCallback={setDataTable} setApplySort={setApplySort}/>
<Sorting data = {dataTable} keys = {Object.keys(props.data[0])} returnDataCallback={setDataTable} setClearSort={setClearSort}/>
<table>
<TableHead head={Object.keys(props.data[0])} />