From eb78404fb6f9d6c7d763647425c052917aa37f4a Mon Sep 17 00:00:00 2001 From: liliana <liliana.sanfilippo@uni-bielefeld.de> Date: Fri, 19 Jul 2024 01:39:35 +0200 Subject: [PATCH] opencity fix --- src/App/App.css | 4 ++++ src/components/Buttons.tsx | 10 +++++----- src/components/Tabs.tsx | 4 ++-- src/contents/Bfh.tsx | 2 +- src/contents/human-practices.tsx | 12 ++++++------ 5 files changed, 18 insertions(+), 14 deletions(-) diff --git a/src/App/App.css b/src/App/App.css index dac9ebe1..d1ceee18 100644 --- a/src/App/App.css +++ b/src/App/App.css @@ -2437,4 +2437,8 @@ html[dir=rtl] .hint-container.danger .hint-container-title:before { #All { display: block; +} + +.tabtabs, .tabbys{ + display: none; } \ No newline at end of file diff --git a/src/components/Buttons.tsx b/src/components/Buttons.tsx index 3816114c..db9a5c56 100644 --- a/src/components/Buttons.tsx +++ b/src/components/Buttons.tsx @@ -79,11 +79,11 @@ export function HPButtonrow(){ return( <> <div className="align-items-center bottom-buttons"> - <button className="active" onClick={openTab({cityName: "All"})}> All</button> - <button onClick={openTab({cityName: "Patient"})}> Patients</button> - <button onClick={openTab({cityName: "Academia"})}> Academia</button> - <button onClick={openTab({cityName: "Medical"})}> Medical professionals</button> - <button onClick={openTab({cityName: "Industry"})}> Industry</button> + <button className="active" onClick={openTab({cityName: "All", cla: "tabtabs"})}> All</button> + <button onClick={openTab({cityName: "Patient", cla: "tabtabs"})}> Patients</button> + <button onClick={openTab({cityName: "Academia", cla: "tabtabs"})}> Academia</button> + <button onClick={openTab({cityName: "Medical", cla: "tabtabs"})}> Medical professionals</button> + <button onClick={openTab({cityName: "Industry", cla: "tabtabs"})}> Industry</button> </div> </> ) diff --git a/src/components/Tabs.tsx b/src/components/Tabs.tsx index 23f819ff..8e36bf86 100644 --- a/src/components/Tabs.tsx +++ b/src/components/Tabs.tsx @@ -1,9 +1,9 @@ -export function BFHStyleTabs({data}: {data: Array<NodeDatensatz>}) { +export function BFHStyleTabs({data, cla}: {data: Array<NodeDatensatz>, cla: string}) { let rows = [] for ( let i = 0; i < data.length; i++ ){ rows.push( - <div id={data[i].eid} className="tabcontent"> + <div id={data[i].eid} className={cla}> {data[i].node} </div> ) diff --git a/src/contents/Bfh.tsx b/src/contents/Bfh.tsx index 2db4d491..f4d76521 100644 --- a/src/contents/Bfh.tsx +++ b/src/contents/Bfh.tsx @@ -64,7 +64,7 @@ export function Bfh() { </div> <div className="col"> - <BFHStyleTabs data={tabbys}></BFHStyleTabs> + <BFHStyleTabs data={tabbys} cla="tabcontent"></BFHStyleTabs> </div> </div> <div className="row"> diff --git a/src/contents/human-practices.tsx b/src/contents/human-practices.tsx index e3a04120..ae2e6a4e 100644 --- a/src/contents/human-practices.tsx +++ b/src/contents/human-practices.tsx @@ -104,21 +104,21 @@ let tabtabs = [ ] export function HumanPractices() { - openTab({cityName: "All"}); + openTab({cityName: "All", cla: "tabtabs"}); return ( <> <HPButtonrow/> <AllPopus></AllPopus> - <BFHStyleTabs data={tabtabs}></BFHStyleTabs> - <BFHStyleTabs data={tabbys}></BFHStyleTabs> + <BFHStyleTabs cla="tabtabs" data={tabtabs}></BFHStyleTabs> + <BFHStyleTabs cla="tabbys" data={tabbys}></BFHStyleTabs> </> - ); + ); } -export function openTab({cityName}:{cityName: string}) { +export function openTab({cityName, cla}:{cityName: string, cla: string}) { const opencity = (event : React.MouseEvent<HTMLButtonElement, MouseEvent>) =>{ var i, tabcontent, tablinks; - tabcontent = document.getElementsByClassName("tabcontent"); + tabcontent = document.getElementsByClassName(cla); for (i = 0; i < tabcontent.length; i++) { (tabcontent[i] as HTMLElement).style.display = "none"; } -- GitLab