diff --git a/public/images/frame/frame-blue-sp.svg b/public/images/frame/frame-blue-sp.svg
new file mode 100644
index 0000000..b0a46cc
--- /dev/null
+++ b/public/images/frame/frame-blue-sp.svg
@@ -0,0 +1,5 @@
+
diff --git a/public/images/frame/frame-purple-sp.svg b/public/images/frame/frame-purple-sp.svg
new file mode 100644
index 0000000..d25bebd
--- /dev/null
+++ b/public/images/frame/frame-purple-sp.svg
@@ -0,0 +1,5 @@
+
diff --git a/public/images/rpkm/diffuser-workshop.webp b/public/images/rpkm/diffuser-workshop.webp
new file mode 100644
index 0000000..233af83
Binary files /dev/null and b/public/images/rpkm/diffuser-workshop.webp differ
diff --git a/public/images/rpkm/keychain-workshop.webp b/public/images/rpkm/keychain-workshop.webp
new file mode 100644
index 0000000..35bbed9
Binary files /dev/null and b/public/images/rpkm/keychain-workshop.webp differ
diff --git a/src/components/common/Divider.astro b/src/components/common/Divider.astro
index 1a22123..3df957c 100644
--- a/src/components/common/Divider.astro
+++ b/src/components/common/Divider.astro
@@ -94,7 +94,26 @@ const wrapperClasses = cn(
fill="none"
xmlns="http://www.w3.org/2000/svg"
class="flex-shrink-0"
+ style="overflow: visible;"
>
-
PRESENTED BY
+PRESENTED BY
- Contact Us
-จับกลุ่มเพื่อน (1/3)
++ {`จับกลุ่มเพื่อน (${memberCount}/3)`} +
- {"<"} -
-- {`จับกลุ่มเพื่อน (${groupData.memberCount}/3)`} + { + !isConfirmed && memberCount === 1 && ( +
+ {"<"} +
+ ) + } + ++ {`จับกลุ่มเพื่อน (${memberCount}/3)`}
Invite Link
- -Room Code
+Room Code
- {`จับกลุ่มเพื่อน (${groupData.memberCount}/3)`} +
+ {`จับกลุ่มเพื่อน (${memberCount}/3)`}
-Invite Link
- -Room Code
+Room Code
บ้านรับเพื่อนที่สนใจ
-ยืนยันการเลือกบ้าน
@@ -248,90 +287,111 @@ const isConfirmed = groupData ? groupData.isConfirmed || false : false; += capacity ? "#FF1493" : "#68A987"};`} >{chosenCount}/{capacity}
diff --git a/src/components/rpkm/rubpuen/BottleOfChoice.tsx b/src/components/rpkm/rubpuen/BottleOfChoice.tsx index 135d712..936b2c1 100644 --- a/src/components/rpkm/rubpuen/BottleOfChoice.tsx +++ b/src/components/rpkm/rubpuen/BottleOfChoice.tsx @@ -16,6 +16,7 @@ import { bottleOfChoiceSchema } from "@/types/rpkm-bottole-of-choice/schema"; interface BottleOfChoiceProps { initialVariant?: ThemeVariant; + isChosen: boolean; } interface Choice { @@ -47,10 +48,12 @@ const BOTTLE_OPTIONS: Choice[] = [ export default function BottleOfChoice({ initialVariant, + isChosen, }: BottleOfChoiceProps): JSX.Element { // State const [choice, setChoice] = useState+ {user.nickname} +
+ ) : ( ++ Unknown +
+ )}