-
+
setSearchString(e.target.value)}
+ onChange={(e) => setSearchString(e.target.value)}
/>
@@ -128,9 +111,10 @@ export function DB() {
onClose={() => setShowDisclaimer(false)}
hideAlways={hideDisclaimer}
/>
-
+
);
}
+
function ShowFaqsButton({
setShowDisclaimer,
}: {
From c4ba871a0672c4a5cc0265b8db39abf6940fb531 Mon Sep 17 00:00:00 2001
From: ChinPTeo <58355994+ChinPTeo@users.noreply.github.com>
Date: Fri, 12 Aug 2022 02:03:15 +1000
Subject: [PATCH 2/3] trying out more css
---
src/Pages/DB/DB.tsx | 64 +++++++++++++++++++++++++++++++++++----------
1 file changed, 50 insertions(+), 14 deletions(-)
diff --git a/src/Pages/DB/DB.tsx b/src/Pages/DB/DB.tsx
index 44acd058..b123530d 100644
--- a/src/Pages/DB/DB.tsx
+++ b/src/Pages/DB/DB.tsx
@@ -23,23 +23,59 @@ function CharCard({ charEntry }: { charEntry: CharEntry }) {
"Traveler (Electro)",
"Traveler (Pyro)",
];
+ const rareCharNames = [
+ "amber",
+ "barbara",
+ "beidou",
+ "bennett",
+ "chongyun",
+ "diona",
+ "fischl",
+ "gorou",
+ "kaeya",
+ "kujousara",
+ "lisa",
+ "kuki",
+ "ningguang",
+ "noelle",
+ "razor",
+ "heizou",
+ "rosaria",
+ "sucrose",
+ "sayu",
+ "thoma",
+ "xiangling",
+ "xinyan",
+ "xingqiu",
+ "yanfei",
+ "yunjin",
+ ];
+
const [_, setLocation] = useLocation();
const [shortName, name] = charEntry;
+ console.log(name);
+
+ const legendaryCss = "hover:bg-opacity-30 bg-opacity-60 bg-[#FFB13F] ";
+ const rareCss = "hover:bg-opacity-30 bg-opacity-60 bg-[#D28FD6]";
return (
-
setLocation(`/db/${shortName}`)}
- >
-

- {tooLongNames.includes(name) ? (
-
{name}
- ) : (
-
{name}
- )}
+
+
setLocation(`/db/${shortName}`)}
+ >
+

+
+
+ {tooLongNames.includes(name) ? (
+
{name}
+ ) : (
+
{name}
+ )}
+
);
}
From e63532ed4da6df7534e093e22db99cc54a132953 Mon Sep 17 00:00:00 2001
From: ChinPTeo <58355994+ChinPTeo@users.noreply.github.com>
Date: Wed, 17 Aug 2022 00:14:47 +1000
Subject: [PATCH 3/3] Improved styling
---
src/Pages/DB/DB.tsx | 79 +++++++++++++++++++++------------------------
1 file changed, 37 insertions(+), 42 deletions(-)
diff --git a/src/Pages/DB/DB.tsx b/src/Pages/DB/DB.tsx
index b123530d..2103a611 100644
--- a/src/Pages/DB/DB.tsx
+++ b/src/Pages/DB/DB.tsx
@@ -3,7 +3,6 @@ import React from "react";
import { useLocation } from "wouter";
import { useTranslation } from "react-i18next";
import { Disclaimer } from "./Disclaimer";
-import AutoSizer from "react-virtualized-auto-sizer";
import IngameNamesJson from "../../../public/locales/IngameNames.json";
// todo use translation for char names
@@ -53,28 +52,33 @@ function CharCard({ charEntry }: { charEntry: CharEntry }) {
const [_, setLocation] = useLocation();
const [shortName, name] = charEntry;
- console.log(name);
- const legendaryCss = "hover:bg-opacity-30 bg-opacity-60 bg-[#FFB13F] ";
- const rareCss = "hover:bg-opacity-30 bg-opacity-60 bg-[#D28FD6]";
+ const legendaryCss = "bg-opacity-60 bg-[#FFB13F] ";
+ const rareCss = "bg-opacity-60 bg-[#D28FD6]";
return (
-
setLocation(`/db/${shortName}`)}
- >
-

-
-
- {tooLongNames.includes(name) ? (
-
{name}
- ) : (
-
{name}
- )}
+
+
setLocation(`/db/${shortName}`)}
+ >
+

+
+
+ {tooLongNames.includes(name) ? (
+
+ {name}
+
+ ) : (
+
+ {name}
+
+ )}
+
);
@@ -83,16 +87,11 @@ function CharCard({ charEntry }: { charEntry: CharEntry }) {
const LOCALSTORAGE_DISC_KEY = "gcsim-db-disclaimer-show";
function CharsView({ characters }: { characters: CharEntry[] }) {
- // TODO consider removing this, idk what does it do lol
return (
-
-
+
+
{characters.map((entry) => (
-
+
))}
@@ -125,23 +124,19 @@ export function DB() {
)
: charsEntries;
return (
-
+
-
-
-
- setSearchString(e.target.value)}
- />
-
+
+
+ setSearchString(e.target.value)}
+ />
-
-
-
+
setShowDisclaimer(false)}