From 80d2b0426eb3ea2c14204ecc3c04431aabcc6841 Mon Sep 17 00:00:00 2001 From: jejolare Date: Sat, 3 Feb 2024 19:56:32 +0700 Subject: [PATCH] add short aliases highlight --- src/assets/images/UI/crown.png | Bin 0 -> 203 bytes src/assets/images/UI/crown.svg | 3 +++ src/pages/Aliases/Aliases.tsx | 16 +++++++++++++++- src/styles/Aliases.scss | 27 +++++++++++++++++++++++++++ 4 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 src/assets/images/UI/crown.png create mode 100644 src/assets/images/UI/crown.svg diff --git a/src/assets/images/UI/crown.png b/src/assets/images/UI/crown.png new file mode 100644 index 0000000000000000000000000000000000000000..24880bb55a9810bade15cee24468d13432e59732 GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~e!3HF=pW8M9DVAa<&kznEsNqQI0P>qWT^vI+ zCeEGc$#>X*!&N>||7qxple6ZmDLK0F#iAX(S`!b(e`mdKI;Vst0N;#G A0ssI2 literal 0 HcmV?d00001 diff --git a/src/assets/images/UI/crown.svg b/src/assets/images/UI/crown.svg new file mode 100644 index 0000000..bb270af --- /dev/null +++ b/src/assets/images/UI/crown.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/pages/Aliases/Aliases.tsx b/src/pages/Aliases/Aliases.tsx index b69d74a..290787a 100644 --- a/src/pages/Aliases/Aliases.tsx +++ b/src/pages/Aliases/Aliases.tsx @@ -5,6 +5,7 @@ import InfoTopPanel from "../../components/default/InfoTopPanel/InfoTopPanel"; import Table from "../../components/default/Table/Table"; import Alias from "../../interfaces/state/Alias"; import Fetch from "../../utils/methods"; +import crownImg from "../../assets/images/UI/crown.svg"; function Aliases() { const [burgerOpened, setBurgerOpened] = useState(false); @@ -41,8 +42,21 @@ function Aliases() { const tableHeaders = [ "NAME", "ADDRESS" ]; + function ShortAlias({ alias }: { alias: string }) { + return ( +
+
+ {alias} +
+ +
+
+
+ ); + } + const tableElements = aliases.map(e => [ - e.alias, + e.alias.length > 5 ? e.alias : , e.address ]); diff --git a/src/styles/Aliases.scss b/src/styles/Aliases.scss index c16ffbe..12a5bcf 100644 --- a/src/styles/Aliases.scss +++ b/src/styles/Aliases.scss @@ -1,4 +1,31 @@ .aliases { + .short_alias { + background-color: red; + float: left; + padding: 4px 8px; + border-radius: 8px; + background: radial-gradient(249.16% 182.78% at 0% 0%,rgb(22, 209, 214),rgb(39, 76, 255) 100%); + position: relative; + + .short_alias__crown { + position: absolute; + height: 14px; + width: 14px; + border-radius: 50%; + background-color: white; + right: -5px; + top: -5px; + + display: flex; + align-items: center; + justify-content: center; + + img { + width: 6px; + height: 6px; + } + } + } .aliases__table { border-radius: 10px; overflow: hidden;