tfrere HF Staff commited on
Commit
d6c8ff4
·
1 Parent(s): 9eab2cc

feat(getting-started): add version query param support

Browse files

Can now specify version=lite or version=wireless in URL.
Example: /#/getting-started?version=lite&scrollTo=assembly-video

Files changed (1) hide show
  1. src/pages/GettingStarted.jsx +7 -2
src/pages/GettingStarted.jsx CHANGED
@@ -1,5 +1,5 @@
1
  import { useState } from 'react';
2
- import { Link as RouterLink } from 'react-router-dom';
3
  import {
4
  Box,
5
  Container,
@@ -142,7 +142,12 @@ function YouTubeEmbed({ videoId, title, version = 'wireless' }) {
142
  }
143
 
144
  export default function GettingStarted() {
145
- const [version, setVersion] = useState('wireless'); // 'lite' or 'wireless'
 
 
 
 
 
146
 
147
  return (
148
  <Layout transparentHeader>
 
1
  import { useState } from 'react';
2
+ import { Link as RouterLink, useLocation } from 'react-router-dom';
3
  import {
4
  Box,
5
  Container,
 
142
  }
143
 
144
  export default function GettingStarted() {
145
+ const location = useLocation();
146
+ const params = new URLSearchParams(location.search);
147
+ const urlVersion = params.get('version');
148
+ const [version, setVersion] = useState(
149
+ urlVersion === 'lite' ? 'lite' : 'wireless'
150
+ );
151
 
152
  return (
153
  <Layout transparentHeader>