From f93a728091e52ae5144a51fb6203fde8cdf02558 Mon Sep 17 00:00:00 2001 From: Terry Truong Date: Wed, 4 Jan 2023 23:55:10 +1100 Subject: Add event info modal Add InfoModal.vue, SCollapsible.vue, and icons. Update Timeline.vue, App.vue, lib.ts, and store.ts to display modal. For testing, send/use dummy EventInfo from server (still waiting on image downloads). --- src/components/InfoModal.vue | 152 +++++++++++++++++++++++++++++++ src/components/SCollapsible.vue | 61 +++++++++++++ src/components/TimeLine.vue | 16 +++- src/components/icon/DownIcon.vue | 6 ++ src/components/icon/ExternalLinkIcon.vue | 8 ++ 5 files changed, 238 insertions(+), 5 deletions(-) create mode 100644 src/components/InfoModal.vue create mode 100644 src/components/SCollapsible.vue create mode 100644 src/components/icon/DownIcon.vue create mode 100644 src/components/icon/ExternalLinkIcon.vue (limited to 'src/components') diff --git a/src/components/InfoModal.vue b/src/components/InfoModal.vue new file mode 100644 index 0000000..6ab2bde --- /dev/null +++ b/src/components/InfoModal.vue @@ -0,0 +1,152 @@ + + + diff --git a/src/components/SCollapsible.vue b/src/components/SCollapsible.vue new file mode 100644 index 0000000..39b4283 --- /dev/null +++ b/src/components/SCollapsible.vue @@ -0,0 +1,61 @@ + + + diff --git a/src/components/TimeLine.vue b/src/components/TimeLine.vue index fea8fb3..277a263 100644 --- a/src/components/TimeLine.vue +++ b/src/components/TimeLine.vue @@ -1,5 +1,5 @@