mirror of
https://github.com/ThatGuySam/doesitarm.git
synced 2026-05-18 06:44:46 -07:00
Use Video Listing for app benchmarks
This commit is contained in:
parent
8f3a42401f
commit
7b0c8cba38
1 changed files with 17 additions and 7 deletions
|
|
@ -8,8 +8,9 @@ import { catchRedirectResponse } from '~/helpers/astro/request.js'
|
||||||
import { ListingDetails } from '~/helpers/listing-page.js'
|
import { ListingDetails } from '~/helpers/listing-page.js'
|
||||||
import { getPathPartsFromAstroRequest } from '~/helpers/url.js'
|
import { getPathPartsFromAstroRequest } from '~/helpers/url.js'
|
||||||
|
|
||||||
import Layout from '../../layouts/default.astro'
|
import Layout from '~/src/layouts/default.astro'
|
||||||
import Listing from '../../components/default-listing.astro'
|
import Listing from '~/src/components/default-listing.astro'
|
||||||
|
import VideoListing from '~/src/components/video-listing.astro'
|
||||||
|
|
||||||
|
|
||||||
const redirectResponse = await catchRedirectResponse( Astro )
|
const redirectResponse = await catchRedirectResponse( Astro )
|
||||||
|
|
@ -22,7 +23,11 @@ if ( redirectResponse !== null ) {
|
||||||
// Get type and slug from the request path
|
// Get type and slug from the request path
|
||||||
// so that we don't have extra parts for
|
// so that we don't have extra parts for
|
||||||
// urls like /:type/:slug/benchmarks
|
// urls like /:type/:slug/benchmarks
|
||||||
const [ pathType, pathSlug ] = getPathPartsFromAstroRequest( Astro.request )
|
const [
|
||||||
|
pathType,
|
||||||
|
pathSlug,
|
||||||
|
subSlug = null
|
||||||
|
] = getPathPartsFromAstroRequest( Astro.request )
|
||||||
|
|
||||||
// Create an empty API URL
|
// Create an empty API URL
|
||||||
const apiUrl = new URL( import.meta.env.PUBLIC_API_DOMAIN )
|
const apiUrl = new URL( import.meta.env.PUBLIC_API_DOMAIN )
|
||||||
|
|
@ -51,9 +56,14 @@ const listingDetails = new ListingDetails( appListing )
|
||||||
<Layout
|
<Layout
|
||||||
headOptions={ listingDetails.headOptions }
|
headOptions={ listingDetails.headOptions }
|
||||||
>
|
>
|
||||||
|
{ subSlug === 'benchmarks' ? (
|
||||||
<Listing
|
<VideoListing
|
||||||
listing={ appListing }
|
listing={ appListing }
|
||||||
/>
|
/>
|
||||||
|
) : (
|
||||||
|
<Listing
|
||||||
|
listing={ appListing }
|
||||||
|
/>
|
||||||
|
)}
|
||||||
|
|
||||||
</Layout>
|
</Layout>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue