From e66fbddaa54d4a4d6643ceb8166fe05a9a3cd6ea Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Mon, 11 Nov 2024 20:30:15 +0100 Subject: [PATCH] refactor dividend list pages --- src/lib/components/DownloadData.svelte | 65 +++++++ .../list/dividend-aristocrats/+page.svelte | 174 +++++++++++------- src/routes/list/dividend-kings/+page.svelte | 174 +++++++++++------- 3 files changed, 281 insertions(+), 132 deletions(-) create mode 100644 src/lib/components/DownloadData.svelte diff --git a/src/lib/components/DownloadData.svelte b/src/lib/components/DownloadData.svelte new file mode 100644 index 00000000..a7563381 --- /dev/null +++ b/src/lib/components/DownloadData.svelte @@ -0,0 +1,65 @@ + + + diff --git a/src/routes/list/dividend-aristocrats/+page.svelte b/src/routes/list/dividend-aristocrats/+page.svelte index 69276d98..e5900784 100644 --- a/src/routes/list/dividend-aristocrats/+page.svelte +++ b/src/routes/list/dividend-aristocrats/+page.svelte @@ -1,6 +1,8 @@ @@ -46,87 +126,55 @@ all the dividend aristocrats. +
+ +
+
+
- - - - - - - - - - + - {#each displayList as item, index} + {#each displayList as item} goto("/stocks/" + item?.symbol)} class="sm:hover:bg-[#245073] sm:hover:bg-opacity-[0.2] odd:bg-[#27272A] border-b-[#09090B] shake-ticker cursor-pointer" > + + + + - - - - - - diff --git a/src/routes/list/dividend-kings/+page.svelte b/src/routes/list/dividend-kings/+page.svelte index 11ad538d..f2ff6faa 100644 --- a/src/routes/list/dividend-kings/+page.svelte +++ b/src/routes/list/dividend-kings/+page.svelte @@ -1,6 +1,9 @@ @@ -46,6 +127,14 @@ the US stock market. +
+ +
+
@@ -54,79 +143,38 @@ class="table table-sm sm:table-md table-compact rounded-none sm:rounded-md w-full border-bg-[#09090B] m-auto mt-4" >
- - - - - - - - - - + - {#each displayList as item, index} + {#each displayList as item} goto("/stocks/" + item?.symbol)} class="sm:hover:bg-[#245073] sm:hover:bg-opacity-[0.2] odd:bg-[#27272A] border-b-[#09090B] shake-ticker cursor-pointer" > + + + + - - - - - -
No.CompanyStock Price% ChangeDiv. YieldYears
- {index + 1} + {item?.rank} + + + + {item?.name?.length > charNumber + ? item?.name?.slice(0, charNumber) + "..." + : item?.name} - -
-
- {item?.symbol} - {item?.name?.length > charNumber - ? item?.name?.slice(0, charNumber) + "..." - : item?.name} -
-
-
{item?.price} {#if item?.changesPercentage >= 0} - {item?.dividiendYield}% + {item?.dividendYield}% {item?.years}
No.CompanyStock Price% ChangeDiv. YieldYears
- {index + 1} + {item?.rank} + + + + {item?.name?.length > charNumber + ? item?.name?.slice(0, charNumber) + "..." + : item?.name} - -
-
- {item?.symbol} - {item?.name?.length > charNumber - ? item?.name?.slice(0, charNumber) + "..." - : item?.name} -
-
-
{item?.price} {#if item?.changesPercentage >= 0} - {item?.dividiendYield}% + {item?.dividendYield}% {item?.years}