File tree Expand file tree Collapse file tree 3 files changed +6
-7
lines changed
examples/react/with-responsive-image Expand file tree Collapse file tree 3 files changed +6
-7
lines changed Original file line number Diff line number Diff line change 1
1
# TanStack + ResponsiveImage
2
2
3
- Integrating [ ResponsiveImage] ( responsive-image.dev ) with TanStack Router.
3
+ Integrating [ ResponsiveImage] ( https:// responsive-image.dev) with TanStack Router.
4
4
5
5
Run ` pnpm dev ` to run locally.
Original file line number Diff line number Diff line change @@ -3,12 +3,13 @@ import { ResponsiveImage } from '@responsive-image/react'
3
3
import { getImage } from '../images.ts'
4
4
5
5
export const Route = createFileRoute ( '/$imageId' ) ( {
6
+ loader : ( { params } ) => getImage ( params . imageId ) ,
6
7
component : Image ,
7
8
} )
8
9
9
10
function Image ( ) {
10
- const { imageId } = Route . useParams ( )
11
- const image = getImage ( imageId )
11
+ const image = Route . useLoaderData ( )
12
12
13
- return < ResponsiveImage src = { image } className = "large" > </ ResponsiveImage >
13
+ return < ResponsiveImage src = { image } className = "large" />
14
+ }
14
15
}
Original file line number Diff line number Diff line change 1
- import { Outlet , createRootRoute } from '@tanstack/react-router'
1
+ import { Outlet , Link , createRootRoute } from '@tanstack/react-router'
2
2
import { TanStackRouterDevtoolsPanel } from '@tanstack/react-router-devtools'
3
3
import { TanstackDevtools } from '@tanstack/react-devtools'
4
4
import { ResponsiveImage } from '@responsive-image/react'
5
- import { Link } from '@tanstack/react-router'
6
-
7
5
import './app.css'
8
6
import { getThumbsnails } from '../images.ts'
9
7
You can’t perform that action at this time.
0 commit comments