Files
fefan/next/components/timeSlot/index.jsx
Julien Aldon fa3793a181
All checks were successful
Deploy Fefan / deploy (push) Successful in 4m40s
add(blockRenderer): add blockRenderer component to add link open to a new page
2026-04-21 15:44:01 +02:00

25 lines
744 B
JavaScript

import BlockRenderer from '@/components/blockRenderer';
import styles from './style.module.scss';
export default async function TimeSlot(props) {
const date_begin = new Date(props.start);
const date_end = new Date(props.end);
const date_format = new Intl.DateTimeFormat('fr', {
weekday: 'long',
month: 'long',
day: 'numeric',
}).format(date_begin);
return (
<article className={styles.timeSlot}>
<h4>
{date_format} - {date_begin.getHours()}h
{date_begin.getMinutes() !== 0 ? date_begin.getMinutes() : ''} à&nbsp;
{date_end.getHours()}h
{date_end.getMinutes() !== 0 ? date_end.getMinutes() : ''}
</h4>
<BlockRenderer content={props.content} />
</article>
);
}