diff --git a/src/sidebars/engS.tsx b/src/sidebars/engS.tsx index 3e34a530ed4c840692ab2cb952ae1cf71201dc1f..1d174782f27b3af8967e3aeaa6962aa834863029 100644 --- a/src/sidebars/engS.tsx +++ b/src/sidebars/engS.tsx @@ -2,6 +2,7 @@ import { useEffect } from "react"; import { NewHighlight } from "../utils/Highlight-functions"; import { openThem } from "../utils/openThem"; import { BackUp } from "../components/Buttons"; +import { useNavigation } from "../utils"; export function EngSide(){ @@ -26,7 +27,7 @@ export function EngSide(){ } console.log(nums) - + const {goToPageWithTabAndScroll} = useNavigation(); return( <div className="col-2 d-none d-lg-block" > <br/> @@ -51,23 +52,23 @@ export function EngSide(){ <summary>Proof Of Concept</summary> <span id="proof-of-concept" className="sidesubtab" style={{display: "none"}}> <ul> - <li><a href="#cyc1"> + <li><a onClick={() => goToPageWithTabAndScroll({path: "", tabId: "Proof of Concept", scrollToId: "cyc1"})}> <span id="subtitle0" className='sideitem'>Iteration 1</span> </a></li> - <li><a href="#cyc2"> + <li><a onClick={() => goToPageWithTabAndScroll({path: "", tabId: "Proof of Concept", scrollToId: "cyc2"})}> <span id="subtitle1" className='sideitem'>Iteration 2</span> </a></li> - <li><a href="#cyc3"> + <li><a onClick={() => goToPageWithTabAndScroll({path: "", tabId: "Proof of Concept", scrollToId: "cyc3"})}> <span id="subtitle2" className='sideitem'>Iteration 3</span> </a></li> - <li><a href="#cyc4"> + <li><a onClick={() => goToPageWithTabAndScroll({path: "", tabId: "Proof of Concept", scrollToId: "cyc4"})}> <span id="subtitle3" className='sideitem'>Iteration 4 </span> </a></li> </ul> </span> </div> </div> - </a> + </a> </div> <div> <a onClick={openThem({it: "pe-systems", scrollToId: "PE Systems"})}> @@ -76,13 +77,13 @@ export function EngSide(){ <summary>PE Systems</summary> <span id="pe-systems" className="sidesubtab" style={{display: "none"}}> <ul> - <li><a href="#pe1"> + <li><a onClick={() => goToPageWithTabAndScroll({path: "", tabId: "Delivery", scrollToId: "del1"})}> <span id="subtitle4" className='sideitem'>Iteration 1</span> </a></li> - <li><a href="#pe2"> + <li><a onClick={() => goToPageWithTabAndScroll({path: "", tabId: "Delivery", scrollToId: "del2"})}> <span id="subtitle5" className='sideitem'>Iteration 2</span> </a></li> - <li><a href="#pe3"> + <li><a onClick={() => goToPageWithTabAndScroll({path: "", tabId: "Delivery", scrollToId: "del3"})}> <span id="subtitle6" className='sideitem'>Iteration 3</span> </a></li> </ul> @@ -98,22 +99,22 @@ export function EngSide(){ <summary>Nikase</summary> <span id="nikase" className="sidesubtab" style={{display: "none"}}> <ul> - <li><a href="#nik1"> + <li ><a onClick={() => goToPageWithTabAndScroll({path: "", tabId: "nikase", scrollToId: "nik1"})}> <span id="subtitle7" className='sideitem'>Iteration 1</span> </a></li> - <li><a href="#nik2"> + <li><a onClick={() => goToPageWithTabAndScroll({path: "", tabId: "nikase", scrollToId: "nik2"})}> <span id="subtitle8" className='sideitem'>Iteration 2</span> </a></li> - <li><a href="#nik3"> + <li><a onClick={() => goToPageWithTabAndScroll({path: "", tabId: "nikase", scrollToId: "nik3"})}> <span id="subtitle9" className='sideitem'>Iteration 3</span> </a></li> - <li><a href="#nik4"> + <li><a onClick={() => goToPageWithTabAndScroll({path: "", tabId: "nikase", scrollToId: "nik4"})}> <span id="subtitle10" className='sideitem'>Iteration 4</span> </a></li> - <li><a href="#nik5"> + <li><a onClick={() => goToPageWithTabAndScroll({path: "", tabId: "nikase", scrollToId: "nik5"})}> <span id="subtitle11" className='sideitem'>Iteration 5</span> </a></li> - <li><a href="#nik6"> + <li><a onClick={() => goToPageWithTabAndScroll({path: "", tabId: "nikase", scrollToId: "nik6"})}> <span id="subtitle12" className='sideitem'>Iteration 6</span> </a></li> </ul> @@ -129,22 +130,22 @@ export function EngSide(){ <summary>pegRNA</summary> <span id="pegrna" className="sidesubtab" style={{display: "none"}}> <ul> - <li><a href="#peg1"> + <li><a onClick={() => goToPageWithTabAndScroll({path: "", tabId: "pegRNA", scrollToId: "peg1"})}> <span id="subtitle13" className='sideitem'>Iteration 1</span> </a></li> - <li><a href="#peg2"> + <li><a onClick={() => goToPageWithTabAndScroll({path: "", tabId: "pegRNA", scrollToId: "peg2"})}> <span id="subtitle14" className='sideitem'>Iteration 2</span> </a></li> - <li><a href="#peg3"> + <li><a onClick={() => goToPageWithTabAndScroll({path: "", tabId: "pegRNA", scrollToId: "peg3"})}> <span id="subtitle15" className='sideitem'>Iteration 3</span> </a></li> - <li><a href="#peg4"> + <li><a onClick={() => goToPageWithTabAndScroll({path: "", tabId: "pegRNA", scrollToId: "peg4"})}> <span id="subtitle16" className='sideitem'>Iteration 4</span> </a></li> - <li><a href="#peg5"> + <li><a onClick={() => goToPageWithTabAndScroll({path: "", tabId: "pegRNA", scrollToId: "peg5"})}> <span id="subtitle17" className='sideitem'>Iteration 6</span> </a></li> - <li><a href="#peg6"> + <li><a onClick={() => goToPageWithTabAndScroll({path: "", tabId: "pegRNA", scrollToId: "peg6"})}> <span id="subtitle18" className='sideitem'>Iteration 7</span> </a></li> </ul> @@ -160,13 +161,13 @@ export function EngSide(){ <summary>Delivery</summary> <span id="delivery" className="sidesubtab" style={{display: "none"}}> <ul> - <li><a href="#del2"> + <li><a onClick={() => goToPageWithTabAndScroll({path: "", tabId: "Delivery", scrollToId: "del1"})}> <span id="subtitle19" className='sideitem'>Iteration 1</span> </a></li> - <li><a href="#del2"> + <li><a onClick={() => goToPageWithTabAndScroll({path: "", tabId: "Delivery", scrollToId: "del2"})}> <span id="subtitle20" className='sideitem'>Iteration 2</span> </a></li> - <li><a href="#del3"> + <li><a onClick={() => goToPageWithTabAndScroll({path: "", tabId: "Delivery", scrollToId: "del3"})}> <span id="subtitle21" className='sideitem'>Iteration 3</span> </a></li> </ul>