refactor: simplify parameter destructuring in loader functions across routes
This commit is contained in:
parent
1ce5a2130b
commit
ac5c095ecc
@ -7,7 +7,8 @@ import type { Route } from './+types/_admin.lg-admin._dashboard.advertisements.u
|
||||
|
||||
export const loader = async ({ params }: Route.LoaderArgs) => {
|
||||
const { data: adsData } = await getAds()
|
||||
const adData = adsData.find((ads) => ads.id === params.id)
|
||||
const { id } = params
|
||||
const adData = adsData.find((ads) => ads.id === id)
|
||||
return { adData }
|
||||
}
|
||||
|
||||
|
||||
@ -7,9 +7,8 @@ import type { Route } from './+types/_admin.lg-admin._dashboard.categories.updat
|
||||
|
||||
export const loader = async ({ params }: Route.LoaderArgs) => {
|
||||
const { data: categoriesData } = await getCategories()
|
||||
const categoryData = categoriesData.find(
|
||||
(category) => category.id === params.id,
|
||||
)
|
||||
const { id } = params
|
||||
const categoryData = categoriesData.find((category) => category.id === id)
|
||||
return { categoryData }
|
||||
}
|
||||
|
||||
|
||||
@ -7,8 +7,9 @@ import type { Route } from './+types/_admin.lg-admin._dashboard.subscribe-plan.u
|
||||
|
||||
export const loader = async ({ params }: Route.LoaderArgs) => {
|
||||
const { data: subscribePlansData } = await getSubscriptions()
|
||||
const { id } = params
|
||||
const subscribePlanData = subscribePlansData.find(
|
||||
(subscribePlan) => subscribePlan.id === params.id,
|
||||
(subscribePlan) => subscribePlan.id === id,
|
||||
)
|
||||
return { subscribePlanData }
|
||||
}
|
||||
|
||||
@ -7,7 +7,8 @@ import type { Route } from './+types/_admin.lg-admin._dashboard.tags.update.$id'
|
||||
|
||||
export const loader = async ({ params }: Route.LoaderArgs) => {
|
||||
const { data: tagsData } = await getTags()
|
||||
const tagData = tagsData.find((tag) => tag.id === params.id)
|
||||
const { id } = params
|
||||
const tagData = tagsData.find((tag) => tag.id === id)
|
||||
return { tagData }
|
||||
}
|
||||
|
||||
|
||||
@ -9,10 +9,9 @@ import type { Route } from './+types/_news.category.$code'
|
||||
|
||||
export const loader = async ({ params }: Route.LoaderArgs) => {
|
||||
const { data: categoriesData } = await getCategories()
|
||||
const categoryData = categoriesData.find(
|
||||
(category) => category.code === params.code,
|
||||
)
|
||||
const { data: newsData } = await getNews({ categories: [params.code] })
|
||||
const { code } = params
|
||||
const categoryData = categoriesData.find((category) => category.code === code)
|
||||
const { data: newsData } = await getNews({ categories: [code] })
|
||||
return { categoryData, newsData }
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user