diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 7357dc9..15ee3c8 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -677,6 +677,16 @@ packages:
engines: {node: '>=4'}
hasBin: true
+<<<<<<< HEAD
+=======
+<<<<<<< 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
+>>>>>>> dev
dayjs@1.11.13:
resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==}
@@ -2226,6 +2236,16 @@ snapshots:
cssesc@3.0.0: {}
+<<<<<<< HEAD
+=======
+<<<<<<< HEAD
+=======
+ csso@5.0.5:
+ dependencies:
+ css-tree: 2.2.1
+
+>>>>>>> dev
+>>>>>>> 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}
+
+ {:else}
+
+ {/if}
+
+
+
+
+ {trimTitle(title)}
+
+
+
+
+ {formatDate(createdAt)}
+
+
+
+ {createdBy}
+
+
+
+
diff --git a/src/lib/components/Playground.svelte b/src/lib/components/Playground.svelte
index ed71d7b..e0d75c3 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';
import OrganizationCard from './OrganizationCard/OrganizationCard.svelte';
modalShow.set(false);
@@ -78,6 +80,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'
+ });
@@ -266,6 +285,23 @@
/>
+
+
+ Announcement Card
+
+
+ {#each annoucementCard as card}
+
+ {/each}
+
+
+