feat(core): update
This commit is contained in:
23
lib/content.js
Normal file
23
lib/content.js
Normal file
@@ -0,0 +1,23 @@
|
||||
export async function getPublicContent(lang) {
|
||||
const id = lang === 'fa' ? 1 : 2
|
||||
const baseUrl = process.env.NEXT_PUBLIC_API_BASE_URL
|
||||
|
||||
if (!baseUrl) {
|
||||
console.error('NEXT_PUBLIC_API_BASE_URL is not set')
|
||||
return {}
|
||||
}
|
||||
|
||||
try {
|
||||
const res = await fetch(`${baseUrl}/api/public/content/index/${id}`)
|
||||
|
||||
if (!res.ok) {
|
||||
console.error(`Failed to fetch public content: ${res.status}`)
|
||||
return {}
|
||||
}
|
||||
|
||||
return res.json()
|
||||
} catch (error) {
|
||||
console.error('Failed to fetch public content', error)
|
||||
return {}
|
||||
}
|
||||
}
|
||||
@@ -1,20 +1,33 @@
|
||||
import aboutMagnesiumRock from '@/public/images/about-magnesium-rock.jpg'
|
||||
import aboutProduction from '@/public/images/about-production.jpg'
|
||||
import equipmentCastingMachine from '@/public/images/equipment-casting-machine.jpg'
|
||||
import equipmentElectrothermLine from '@/public/images/equipment-electrotherm-line.jpg'
|
||||
import equipmentFurnace from '@/public/images/equipment-furnace.jpg'
|
||||
import equipmentPressMachine from '@/public/images/equipment-press-machine.jpg'
|
||||
import productAnodeBars from '@/public/images/product-anode-bars.jpg'
|
||||
import productCncParts from '@/public/images/product-cnc-parts.jpg'
|
||||
import productIngotStack from '@/public/images/product-ingot-stack.jpg'
|
||||
import productMachinedAnodes from '@/public/images/product-machined-anodes.jpg'
|
||||
import productPlates from '@/public/images/product-plates.jpg'
|
||||
import productSacrificialAnodes from '@/public/images/product-sacrificial-anodes.jpg'
|
||||
|
||||
export const aboutImages = {
|
||||
primary: "/images/about-production.jpg",
|
||||
secondary: "/images/about-magnesium-rock.jpg",
|
||||
primary: aboutProduction,
|
||||
secondary: aboutMagnesiumRock,
|
||||
}
|
||||
|
||||
export const productImages = [
|
||||
"/images/product-ingot-stack.jpg",
|
||||
"/images/product-plates.jpg",
|
||||
"/images/product-anode-bars.jpg",
|
||||
"/images/product-cnc-parts.jpg",
|
||||
"/images/product-machined-anodes.jpg",
|
||||
"/images/product-sacrificial-anodes.jpg",
|
||||
productIngotStack,
|
||||
productPlates,
|
||||
productAnodeBars,
|
||||
productCncParts,
|
||||
productMachinedAnodes,
|
||||
productSacrificialAnodes,
|
||||
]
|
||||
|
||||
export const equipmentImages = [
|
||||
"/images/equipment-furnace.jpg",
|
||||
"/images/equipment-electrotherm-line.jpg",
|
||||
"/images/equipment-casting-machine.jpg",
|
||||
"/images/equipment-press-machine.jpg",
|
||||
equipmentFurnace,
|
||||
equipmentElectrothermLine,
|
||||
equipmentCastingMachine,
|
||||
equipmentPressMachine,
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user