diff --git a/src/components/MeetingTimeline.css b/src/components/MeetingTimeline.css index 3dff265..c5990ab 100644 --- a/src/components/MeetingTimeline.css +++ b/src/components/MeetingTimeline.css @@ -278,12 +278,33 @@ margin-bottom: 1rem; } +/* Meeting Title and Tags Layout */ +.title-and-tags { + flex: 1; +} + .meeting-title { margin: 0 0 0.75rem 0; color: #1e293b; font-size: 1.25rem; font-weight: 600; line-height: 1.4; + display: flex; + align-items: center; + gap: 12px; + flex-wrap: wrap; +} + +.meeting-title .inline-tags { + margin: 0; +} + +.meeting-title .inline-tags .tag-item { + background: linear-gradient(135deg, #10b981 0%, #059669 100%); + color: white; + font-size: 10px; + padding: 2px 8px; + border-radius: 12px; } .meeting-meta { diff --git a/src/components/MeetingTimeline.jsx b/src/components/MeetingTimeline.jsx index e159eb8..b3f9bb8 100644 --- a/src/components/MeetingTimeline.jsx +++ b/src/components/MeetingTimeline.jsx @@ -5,6 +5,7 @@ import ReactMarkdown from 'react-markdown'; import remarkGfm from 'remark-gfm'; import rehypeRaw from 'rehype-raw'; import rehypeSanitize from 'rehype-sanitize'; +import TagDisplay from './TagDisplay'; import './MeetingTimeline.css'; const MeetingTimeline = ({ meetingsByDate, currentUser, onDeleteMeeting }) => { @@ -116,7 +117,20 @@ const MeetingTimeline = ({ meetingsByDate, currentUser, onDeleteMeeting }) => {