diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 76663ec..3dd6ceb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -699,10 +699,13 @@ packages: engines: {node: '>=4'} hasBin: true +<<<<<<< HEAD +======= csso@5.0.5: resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} +>>>>>>> dev dayjs@1.11.13: resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} @@ -2301,10 +2304,13 @@ snapshots: cssesc@3.0.0: {} +<<<<<<< HEAD +======= csso@5.0.5: dependencies: css-tree: 2.2.1 +>>>>>>> dev dayjs@1.11.13: {} debug@4.3.6: diff --git a/src/lib/assets/images/thumbnail.png b/src/lib/assets/images/thumbnail.png new file mode 100644 index 0000000..1cdd00a Binary files /dev/null and b/src/lib/assets/images/thumbnail.png differ diff --git a/src/lib/components/AnnoucementCard/AnnoucementCard.svelte b/src/lib/components/AnnoucementCard/AnnoucementCard.svelte new file mode 100644 index 0000000..547657a --- /dev/null +++ b/src/lib/components/AnnoucementCard/AnnoucementCard.svelte @@ -0,0 +1,92 @@ + + + +
+ {#if imageURL || imageURL.length > 0} + {title} + {:else} +
+ {/if} +
+ +
+
+ {trimTitle(title)} +
+ +
+
+ {formatDate(createdAt)} +
+ +
+ {createdBy} +
+
+
+
diff --git a/src/lib/components/Playground.svelte b/src/lib/components/Playground.svelte index 944b9d7..faaf101 100644 --- a/src/lib/components/Playground.svelte +++ b/src/lib/components/Playground.svelte @@ -15,6 +15,8 @@ import TabsContent from './Tabs/TabsContent.svelte'; import Navbar from './Navbar.svelte'; import Footer from './Footer/Footer.svelte'; + import AnnoucementCard from './AnnoucementCard/AnnoucementCard.svelte'; + import thumbnail from '../assets/images/thumbnail.png'; modalShow.set(false); @@ -77,6 +79,23 @@ 'ปี 2564', 'ปีย้าวยาวววววววววววววววววววววววววววววววววววววววววววววววววววววววววววววววววววววววววววววววววว' ]; + + const annoucementCard = Array(3).fill({ + imageURL: thumbnail, + title: + 'ประกาศจุฬาลงกรณ์มหาวิทยาลัย เรื่อง การไปต่างประเทศหรือการเข้ามาในประเทศเพื่อศึกษา อบรม วิจัย หรือปฏิบัติงาน ในสถานการณ์ปัจจุบัน ลงวันที่ 22 พฤศจิกายน 2565', + createdAt: '2024-07-04', + createdBy: 'สภานิสิต', + linkHref: 'https://www.google.com' + }); + + annoucementCard.push({ + imageURL: '', + title: 'ประกาศรับสมัครคณะกรรมาธิการวิสามัญพิจารณางบประมาณสโมสรนิสิตฯ', + createdAt: '2024-07-04', + createdBy: 'สภานิสิต', + linkHref: 'https://www.google.com' + });
@@ -265,6 +284,23 @@ /> + +
+

Announcement Card

+ +
+ {#each annoucementCard as card} + + {/each} +
+
+