feat(SW-1012): rename function
This commit is contained in:
@@ -25,11 +25,7 @@ export default async function OpeningHours({
|
||||
Days.Sunday,
|
||||
]
|
||||
|
||||
function dayInterval(days: string[]) {
|
||||
if (days.length === 1) return days[0]
|
||||
return `${days[0]}-${days[days.length - 1]}`
|
||||
}
|
||||
const groups: { [key: string]: string[] } = {}
|
||||
const groupedOpeningHours: { [key: string]: string[] } = {}
|
||||
|
||||
days.forEach((day) => {
|
||||
const today = openingHours[day] as RestaurantOpeningHoursDay
|
||||
@@ -43,22 +39,25 @@ export default async function OpeningHours({
|
||||
key = `${today.openingTime}-${today.closingTime}`
|
||||
}
|
||||
|
||||
if (!groups[key]) {
|
||||
groups[key] = []
|
||||
if (!groupedOpeningHours[key]) {
|
||||
groupedOpeningHours[key] = []
|
||||
}
|
||||
const formattedDay = day.charAt(0).toUpperCase() + day.slice(1)
|
||||
groups[key].push(intl.formatMessage({ id: formattedDay }))
|
||||
groupedOpeningHours[key].push(intl.formatMessage({ id: formattedDay }))
|
||||
})
|
||||
|
||||
console.log("Loooooop", groups)
|
||||
function formatDayInterval(days: string[]) {
|
||||
if (days.length === 1) return days[0]
|
||||
return `${days[0]}-${days[days.length - 1]}`
|
||||
}
|
||||
|
||||
return (
|
||||
<div>
|
||||
<Body textTransform="bold">{openingHours.name}</Body>
|
||||
{Object.entries(groups).map(([time, days]) => {
|
||||
{Object.entries(groupedOpeningHours).map(([time, days]) => {
|
||||
return (
|
||||
<Body color="uiTextHighContrast" key={time}>
|
||||
{`${dayInterval(days)}: ${time}`}
|
||||
{`${formatDayInterval(days)}: ${time}`}
|
||||
</Body>
|
||||
)
|
||||
})}
|
||||
|
||||
@@ -99,7 +99,7 @@ export default async function RestaurantBarItem({
|
||||
{ctaUrl ? (
|
||||
<Button fullWidth theme="base" intent="secondary" asChild>
|
||||
<Link href={ctaUrl} color="burgundy" weight="bold">
|
||||
{`${intl.formatMessage({ id: "Discover" })} ${name}`} {name}
|
||||
{`${intl.formatMessage({ id: "Discover" })} ${name}`}
|
||||
</Link>
|
||||
</Button>
|
||||
) : null}
|
||||
|
||||
Reference in New Issue
Block a user