From 43d0a6eb7e8d34859bbd3d5d773415b07c3c3bdc Mon Sep 17 00:00:00 2001 From: Joshua Sigona Date: Mon, 9 Aug 2021 19:38:21 +0900 Subject: [PATCH] Make box better Co-authored-by: dudleycu --- src/TestPanel.js | 31 +++++++++++++++++++------------ src/style.css | 38 +++++++++++++++++++++++--------------- 2 files changed, 42 insertions(+), 27 deletions(-) diff --git a/src/TestPanel.js b/src/TestPanel.js index 4f29298..44157db 100644 --- a/src/TestPanel.js +++ b/src/TestPanel.js @@ -69,7 +69,7 @@ function PageControl(p) { for (var i=0;i) } - return
    + return pages.length>0&&
      {pages.map((page,i)=>{return {page}})}
    } @@ -127,7 +127,7 @@ function PopupWindow(p) {

    {p.title}

    {p.showCloseButton&&
    {p.setModalOpen(false)}}>
    } - + {p.children} @@ -139,30 +139,34 @@ function SelectorWindow(p) { const [itemList,setItemList] = useState([]) const [tabPage,setTabPage] = useState(1) - const [sortSelector,setSortSelector] = useState(p.sortItems[0]) + const [sortSelector,setSortSelector] = useState(p.sortItems?p.sortItems[0]:"") const [filter,setFilter] = useState("") useEffect(()=>{ - setItemList(p.dataFunction()) + if (p.dataFunction) { + setItemList(p.dataFunction()) + } },[p]) return -
    + {(p.sortItems||p.filter)&&
    - + {p.sortItems&&}
    {p.filter&&{setFilter(f.currentTarget.value)}} />}
    + }
      {itemList.filter((item)=>p.filterFunction(tabPage,item)).filter((item)=>p.searchFieldFunction(filter,item)).sort((a,b)=>p.sortOrderFunction(sortSelector,a,b)).map((item)=>p.displayFunction(item))} + {p.children}
    @@ -186,6 +190,7 @@ const [effectPage,setEffectPage] = useState(1) const [weaponPage,setWeaponPage] = useState(1) const [statPage,setStatPage] = useState(1) +const [classSelectWindowOpen,setClassSelectWindowOpen] = useState(false) const [weaponSelectWindowOpen,setWeaponSelectWindowOpen] = useState(false) useEffect(()=>{ @@ -209,11 +214,11 @@ useEffect(()=>{ return (<>
    -
    +

    Basic Information

    - +
    @@ -223,9 +228,9 @@ useEffect(()=>{ - +
    Author
    Class{setClassSelectWindowOpen(true)}} >Class - + @@ -434,6 +439,8 @@ useEffect(()=>{ +ez pz +