hunk.code_window:   const { setToken, token } = useContext(AuthContext);
     const navigate = useNavigate();
     const [params] = useSearchParams();
     const queryToken = params.get('token');
     useEffect(() => {
       if (queryToken) {
         setToken(queryToken);
       }
  
hunk.labels: keep keep keep add keep keep keep keep keep
hunk.after_edit:   const source = params.get('source');
  
hunk.file_path: apps/web/src/pages/auth/LoginPage.tsx
hunk.type: add
file: {
    "short_name": "React App",
    "name": "Create React App Sample",
    "icons": [
      {
        "src": "favicon.ico",
        "sizes": "64x64 32x32 24x24 16x16",
        "type": "image/x-icon"
      },
      {
        "src": "logo192.png",
        "type": "image/png",
        "sizes": "192x192"
      },
      {
        "src": "logo512.png",
        "type": "image/png",
        "sizes": "512x512"
      }
    ],
    "start_url": ".",
    "display": "standalone",
    "theme_color": "#000000",
    "background_color": "#ffffff"
  }
  