Ajout de PrismaDB pour les catégories + liens

This commit is contained in:
Sonny
2022-01-09 23:45:27 +01:00
parent 877b3d3806
commit 568b56dff0
8 changed files with 2399 additions and 2313 deletions

View File

@@ -5,11 +5,11 @@ export default function Categories({ categories, favorites, handleSelectCategory
<div className={`${styles['block-wrapper']} ${styles['favorites']}`}>
<h4>Favoris</h4>
<ul className={styles['items']}>
{favorites.map(({ name, link, category }, key) => {
const catName = categories.find(c => c.id === category).name;
{favorites.map((link, key) => {
const { name, url, categoryName } = link;
return <li key={key} className={styles['item']}>
<a href={link} target={'_blank'} rel={'noreferrer'}>
{name} <span className={styles['category']}>- {catName}</span>
<a href={url} target={'_blank'} rel={'noreferrer'}>
{name} <span className={styles['category']}>- {categoryName}</span>
</a>
</li>;
})}

View File

@@ -3,8 +3,8 @@ import styles from '../../styles/links.module.scss';
export default function Link({ link }) {
return (
<li className={styles['link']}>
<a href={link?.link} target={'_blank'} rel={'noreferrer'}>
<span className={styles['link-name']}>{link?.name}</span> <span className={styles['link-url']}>{link?.link}</span>
<a href={link?.url} target={'_blank'} rel={'noreferrer'}>
<span className={styles['link-name']}>{link?.name} <span className={styles['link-category']}> {link?.categoryName}</span></span> <span className={styles['link-url']}>{link?.url}</span>
</a>
</li>
);