/
Pegr
/
ProtoLab
Обзор
Документация
Войти
/
Pegr
/
ProtoLab
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
frontend/src/components/LibrarySection.jsx
22 строки
898 B
PetrGris
Ferst commeet ever ..
06 май 2025, 21:46
06 май 2025, 21:46
2420e4a
Код
Авторство
О чём код?
import React from 'react'; import { Box, Typography, Paper } from '@mui/material'; import LibraryRow from './LibraryRow'; export default function LibrarySection({ title, items }) { return ( <Paper elevation={0} sx={{ mb: 4, p: 0, bgcolor: '#fff', borderRadius: 3, border: '1px solid #eee' }}> <Box sx={{ px: 3, py: 2, borderBottom: '1px solid #f0f0f0', bgcolor: '#f8fafb', borderTopLeftRadius: 12, borderTopRightRadius: 12 }}> <Typography variant="h6" sx={{ fontWeight: 700, letterSpacing: 1 }}>{title}</Typography> </Box> <Box> {items.length === 0 ? ( <Typography variant="body2" color="text.secondary" sx={{ px: 3, py: 2 }}> Нет материалов в этом разделе. </Typography> ) : ( items.map(item => <LibraryRow key={item.id} item={item} />) )} </Box> </Paper> ); }