You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
729 B
JavaScript
31 lines
729 B
JavaScript
/**
|
|
* @typedef {{
|
|
* image?: string,
|
|
* course?: string,
|
|
* title?: string,
|
|
* author: string,
|
|
* courseYear: string
|
|
* }} AppuntiCardProps
|
|
*/
|
|
|
|
/**
|
|
*
|
|
* @param {AppuntiCardProps} param0
|
|
* @returns
|
|
*/
|
|
export const AppuntiCard = ({ course, title, author, courseYear }) => {
|
|
return (
|
|
<div class="appunti-item">
|
|
<div class="thumbnail"></div>
|
|
{title && <div class="title">{title}</div>}
|
|
{course && <div class="course">{course}</div>}
|
|
<div class="author">@{author}</div>
|
|
<div class="course-year">{courseYear}</div>
|
|
</div>
|
|
)
|
|
}
|
|
|
|
export const AppuntiList = ({ children }) => {
|
|
return <div class="appunti-list">{children}</div>
|
|
}
|