From ec564c001fa5fce467037d23bd94b8d2b046411f Mon Sep 17 00:00:00 2001
From: Justin Sin <48116685+Jvil26@users.noreply.github.com>
Date: Wed, 14 Sep 2022 14:35:53 -0700
Subject: [PATCH 01/12] Companies Page
---
src/components/CompaniesGrid/index.tsx | 24 +++++++++++++++++
.../CompaniesGrid/style.module.scss | 27 +++++++++++++++++++
src/sections/Companies/index.tsx | 16 ++++++++---
src/sections/Companies/style.module.scss | 19 +++++++++++++
4 files changed, 83 insertions(+), 3 deletions(-)
create mode 100644 src/components/CompaniesGrid/index.tsx
create mode 100644 src/components/CompaniesGrid/style.module.scss
diff --git a/src/components/CompaniesGrid/index.tsx b/src/components/CompaniesGrid/index.tsx
new file mode 100644
index 0000000..6884dba
--- /dev/null
+++ b/src/components/CompaniesGrid/index.tsx
@@ -0,0 +1,24 @@
+import s from "./style.module.scss";
+
+const companies = [
+ "Merck",
+ "MaXentric",
+ "Company Name",
+ "Company Name",
+ "Company Name",
+ "Company Name",
+];
+
+const CompaniesGrid: React.FC = () => {
+ return (
+
+ {companies.map((companyName, index) => (
+
+
{companyName}
+
+ ))}
+
+ );
+};
+
+export default CompaniesGrid;
diff --git a/src/components/CompaniesGrid/style.module.scss b/src/components/CompaniesGrid/style.module.scss
new file mode 100644
index 0000000..8db9f87
--- /dev/null
+++ b/src/components/CompaniesGrid/style.module.scss
@@ -0,0 +1,27 @@
+.container {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ place-items: center;
+ margin-top: 70px;
+ row-gap: 1.7rem;
+ column-gap: 20px;
+
+ .companyItem {
+ border: white solid 1px;
+ border-radius: 20px;
+ width: 384px;
+ height: 185px;
+ background: #d9d9d9;
+ display: flex;
+ justify-content: center;
+ align-items: flex-end;
+ width: 405px;
+
+ > h5 {
+ font-size: 16px;
+ font-family: "Rubik", sans-serif;
+ text-transform: capitalize;
+ margin-bottom: 10px;
+ }
+ }
+}
diff --git a/src/sections/Companies/index.tsx b/src/sections/Companies/index.tsx
index 58a7cc9..b686295 100644
--- a/src/sections/Companies/index.tsx
+++ b/src/sections/Companies/index.tsx
@@ -1,5 +1,15 @@
+import CompaniesGrid from "src/components/CompaniesGrid";
+import s from "./style.module.scss";
+
const Companies: React.FC = () => {
- return
-}
+ return (
+
+
+
Participating Companies
+
+
+
+ );
+};
-export default Companies;
\ No newline at end of file
+export default Companies;
diff --git a/src/sections/Companies/style.module.scss b/src/sections/Companies/style.module.scss
index e69de29..66622ec 100644
--- a/src/sections/Companies/style.module.scss
+++ b/src/sections/Companies/style.module.scss
@@ -0,0 +1,19 @@
+.container {
+ background: linear-gradient(180deg, #9d7587 30%, #0a0842 160%);
+ min-height: 100vh;
+ padding: 40px;
+
+ .content {
+ position: relative;
+ z-index: 9999;
+
+ > h1 {
+ font-family: "Rubik", sans-serif;
+ font-style: normal;
+ font-size: 45px;
+ font-weight: 600;
+ color: #ffffff;
+ text-align: center;
+ }
+ }
+}
From c5ff477674c59ca2986ef73db2dbe50492fa406b Mon Sep 17 00:00:00 2001
From: Justin Sin <48116685+Jvil26@users.noreply.github.com>
Date: Wed, 14 Sep 2022 14:35:53 -0700
Subject: [PATCH 02/12] Companies Page
---
src/components/CompaniesGrid/index.tsx | 24 +++++++++++++++++
.../CompaniesGrid/style.module.scss | 27 +++++++++++++++++++
src/sections/Companies/index.tsx | 16 ++++++++---
src/sections/Companies/style.module.scss | 19 +++++++++++++
4 files changed, 83 insertions(+), 3 deletions(-)
create mode 100644 src/components/CompaniesGrid/index.tsx
create mode 100644 src/components/CompaniesGrid/style.module.scss
diff --git a/src/components/CompaniesGrid/index.tsx b/src/components/CompaniesGrid/index.tsx
new file mode 100644
index 0000000..6884dba
--- /dev/null
+++ b/src/components/CompaniesGrid/index.tsx
@@ -0,0 +1,24 @@
+import s from "./style.module.scss";
+
+const companies = [
+ "Merck",
+ "MaXentric",
+ "Company Name",
+ "Company Name",
+ "Company Name",
+ "Company Name",
+];
+
+const CompaniesGrid: React.FC = () => {
+ return (
+
+ {companies.map((companyName, index) => (
+
+
{companyName}
+
+ ))}
+
+ );
+};
+
+export default CompaniesGrid;
diff --git a/src/components/CompaniesGrid/style.module.scss b/src/components/CompaniesGrid/style.module.scss
new file mode 100644
index 0000000..8db9f87
--- /dev/null
+++ b/src/components/CompaniesGrid/style.module.scss
@@ -0,0 +1,27 @@
+.container {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ place-items: center;
+ margin-top: 70px;
+ row-gap: 1.7rem;
+ column-gap: 20px;
+
+ .companyItem {
+ border: white solid 1px;
+ border-radius: 20px;
+ width: 384px;
+ height: 185px;
+ background: #d9d9d9;
+ display: flex;
+ justify-content: center;
+ align-items: flex-end;
+ width: 405px;
+
+ > h5 {
+ font-size: 16px;
+ font-family: "Rubik", sans-serif;
+ text-transform: capitalize;
+ margin-bottom: 10px;
+ }
+ }
+}
diff --git a/src/sections/Companies/index.tsx b/src/sections/Companies/index.tsx
index 58a7cc9..b686295 100644
--- a/src/sections/Companies/index.tsx
+++ b/src/sections/Companies/index.tsx
@@ -1,5 +1,15 @@
+import CompaniesGrid from "src/components/CompaniesGrid";
+import s from "./style.module.scss";
+
const Companies: React.FC = () => {
- return
-}
+ return (
+
+
+
Participating Companies
+
+
+
+ );
+};
-export default Companies;
\ No newline at end of file
+export default Companies;
diff --git a/src/sections/Companies/style.module.scss b/src/sections/Companies/style.module.scss
index e69de29..66622ec 100644
--- a/src/sections/Companies/style.module.scss
+++ b/src/sections/Companies/style.module.scss
@@ -0,0 +1,19 @@
+.container {
+ background: linear-gradient(180deg, #9d7587 30%, #0a0842 160%);
+ min-height: 100vh;
+ padding: 40px;
+
+ .content {
+ position: relative;
+ z-index: 9999;
+
+ > h1 {
+ font-family: "Rubik", sans-serif;
+ font-style: normal;
+ font-size: 45px;
+ font-weight: 600;
+ color: #ffffff;
+ text-align: center;
+ }
+ }
+}
From b3535b41bb0b7c2b33531b23b9dce79d9b488ba5 Mon Sep 17 00:00:00 2001
From: Justin Sin <48116685+Jvil26@users.noreply.github.com>
Date: Sun, 23 Oct 2022 16:53:20 -0700
Subject: [PATCH 03/12] Added Responsiveness
---
src/components/CompaniesGrid/style.module.scss | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/src/components/CompaniesGrid/style.module.scss b/src/components/CompaniesGrid/style.module.scss
index 8db9f87..210a1d7 100644
--- a/src/components/CompaniesGrid/style.module.scss
+++ b/src/components/CompaniesGrid/style.module.scss
@@ -1,6 +1,6 @@
.container {
display: grid;
- grid-template-columns: repeat(3, 1fr);
+ grid-template-columns: repeat(auto-fit, minmax(384px, 1fr));
place-items: center;
margin-top: 70px;
row-gap: 1.7rem;
@@ -15,7 +15,6 @@
display: flex;
justify-content: center;
align-items: flex-end;
- width: 405px;
> h5 {
font-size: 16px;
@@ -24,4 +23,10 @@
margin-bottom: 10px;
}
}
+ @media only screen and (max-width: 425px) {
+ .companyItem {
+ width: 80vw;
+ }
+ grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
+ }
}
From 6a59c2e30f4085eb60f99f84b9b01e8144700d6f Mon Sep 17 00:00:00 2001
From: Justin Sin <48116685+Jvil26@users.noreply.github.com>
Date: Sat, 5 Nov 2022 16:10:38 -0700
Subject: [PATCH 04/12] Improved styling for company image
---
src/components/CompaniesGrid/index.tsx | 25 +++++++------
.../CompaniesGrid/style.module.scss | 36 ++++++++++++++-----
2 files changed, 42 insertions(+), 19 deletions(-)
diff --git a/src/components/CompaniesGrid/index.tsx b/src/components/CompaniesGrid/index.tsx
index 6884dba..7e4c72c 100644
--- a/src/components/CompaniesGrid/index.tsx
+++ b/src/components/CompaniesGrid/index.tsx
@@ -1,21 +1,26 @@
import s from "./style.module.scss";
const companies = [
- "Merck",
- "MaXentric",
- "Company Name",
- "Company Name",
- "Company Name",
- "Company Name",
+ {
+ name: "Merck",
+ img: "asset/about-star.png",
+ link: "https://www.google.com/",
+ },
+ { name: "Merck", img: "asset/about-star.png", link: "" },
+ { name: "Merck", img: "asset/about-star.png", link: "" },
+ { name: "Merck", img: "asset/about-star.png", link: "" },
+ { name: "Merck", img: "asset/about-star.png", link: "" },
+ { name: "Merck", img: "asset/about-star.png", link: "" },
];
const CompaniesGrid: React.FC = () => {
return (
- {companies.map((companyName, index) => (
-
-
{companyName}
-
+ {companies.map((company, index) => (
+
+
+ {company.name}
+
))}
);
diff --git a/src/components/CompaniesGrid/style.module.scss b/src/components/CompaniesGrid/style.module.scss
index 210a1d7..f8a325a 100644
--- a/src/components/CompaniesGrid/style.module.scss
+++ b/src/components/CompaniesGrid/style.module.scss
@@ -1,28 +1,46 @@
.container {
display: grid;
- grid-template-columns: repeat(auto-fit, minmax(384px, 1fr));
+ grid-template-columns: repeat(3, minmax(300px, 1fr));
place-items: center;
margin-top: 70px;
row-gap: 1.7rem;
column-gap: 20px;
.companyItem {
- border: white solid 1px;
- border-radius: 20px;
- width: 384px;
- height: 185px;
background: #d9d9d9;
+ border-radius: 20px;
display: flex;
+ flex-direction: column;
justify-content: center;
- align-items: flex-end;
+ align-items: center;
+ padding: 32px 32px 12px 32px;
+ gap: 10px;
+ text-decoration: none;
+ min-height: 100px;
+ min-width: 100%;
+ &:hover {
+ transform: scale(1.03);
+ transition: 0.5s ease-in-out;
+ }
> h5 {
- font-size: 16px;
+ margin: 0;
font-family: "Rubik", sans-serif;
- text-transform: capitalize;
- margin-bottom: 10px;
+ font-style: normal;
+ font-weight: 600;
+ font-size: 16px;
+ line-height: 19px;
+ color: #120e46;
+ text-align: center;
+ }
+
+ .img {
+ height: 100px;
}
}
+ @media only screen and (max-width: 1024px) {
+ grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
+ }
@media only screen and (max-width: 425px) {
.companyItem {
width: 80vw;
From 312338b838ba06c2ebfdbaa5c54961bad20a6b5d Mon Sep 17 00:00:00 2001
From: Justin Sin <48116685+Jvil26@users.noreply.github.com>
Date: Sat, 5 Nov 2022 17:14:11 -0700
Subject: [PATCH 05/12] Improve grid scaling
---
src/components/CompaniesGrid/style.module.scss | 14 +++++---------
1 file changed, 5 insertions(+), 9 deletions(-)
diff --git a/src/components/CompaniesGrid/style.module.scss b/src/components/CompaniesGrid/style.module.scss
index f8a325a..44782b2 100644
--- a/src/components/CompaniesGrid/style.module.scss
+++ b/src/components/CompaniesGrid/style.module.scss
@@ -1,7 +1,6 @@
.container {
display: grid;
- grid-template-columns: repeat(3, minmax(300px, 1fr));
- place-items: center;
+ grid-template-columns: repeat(auto-fit, minmax(330px, 1fr));
margin-top: 70px;
row-gap: 1.7rem;
column-gap: 20px;
@@ -14,10 +13,7 @@
justify-content: center;
align-items: center;
padding: 32px 32px 12px 32px;
- gap: 10px;
text-decoration: none;
- min-height: 100px;
- min-width: 100%;
&:hover {
transform: scale(1.03);
@@ -35,12 +31,12 @@
}
.img {
- height: 100px;
+ height: auto;
+ overflow: hidden;
+ width: 55%;
}
}
- @media only screen and (max-width: 1024px) {
- grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
- }
+
@media only screen and (max-width: 425px) {
.companyItem {
width: 80vw;
From 3277bb3d64b784aab20824181a90fd42091ca8d5 Mon Sep 17 00:00:00 2001
From: Justin Sin <48116685+Jvil26@users.noreply.github.com>
Date: Wed, 14 Sep 2022 14:35:53 -0700
Subject: [PATCH 06/12] Companies Page
---
src/components/CompaniesGrid/index.tsx | 24 +++++++++++++++++
.../CompaniesGrid/style.module.scss | 27 +++++++++++++++++++
src/sections/Companies/index.tsx | 16 ++++++++---
src/sections/Companies/style.module.scss | 19 +++++++++++++
4 files changed, 83 insertions(+), 3 deletions(-)
create mode 100644 src/components/CompaniesGrid/index.tsx
create mode 100644 src/components/CompaniesGrid/style.module.scss
diff --git a/src/components/CompaniesGrid/index.tsx b/src/components/CompaniesGrid/index.tsx
new file mode 100644
index 0000000..6884dba
--- /dev/null
+++ b/src/components/CompaniesGrid/index.tsx
@@ -0,0 +1,24 @@
+import s from "./style.module.scss";
+
+const companies = [
+ "Merck",
+ "MaXentric",
+ "Company Name",
+ "Company Name",
+ "Company Name",
+ "Company Name",
+];
+
+const CompaniesGrid: React.FC = () => {
+ return (
+
+ {companies.map((companyName, index) => (
+
+
{companyName}
+
+ ))}
+
+ );
+};
+
+export default CompaniesGrid;
diff --git a/src/components/CompaniesGrid/style.module.scss b/src/components/CompaniesGrid/style.module.scss
new file mode 100644
index 0000000..8db9f87
--- /dev/null
+++ b/src/components/CompaniesGrid/style.module.scss
@@ -0,0 +1,27 @@
+.container {
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ place-items: center;
+ margin-top: 70px;
+ row-gap: 1.7rem;
+ column-gap: 20px;
+
+ .companyItem {
+ border: white solid 1px;
+ border-radius: 20px;
+ width: 384px;
+ height: 185px;
+ background: #d9d9d9;
+ display: flex;
+ justify-content: center;
+ align-items: flex-end;
+ width: 405px;
+
+ > h5 {
+ font-size: 16px;
+ font-family: "Rubik", sans-serif;
+ text-transform: capitalize;
+ margin-bottom: 10px;
+ }
+ }
+}
diff --git a/src/sections/Companies/index.tsx b/src/sections/Companies/index.tsx
index 58a7cc9..b686295 100644
--- a/src/sections/Companies/index.tsx
+++ b/src/sections/Companies/index.tsx
@@ -1,5 +1,15 @@
+import CompaniesGrid from "src/components/CompaniesGrid";
+import s from "./style.module.scss";
+
const Companies: React.FC = () => {
- return
-}
+ return (
+
+
+
Participating Companies
+
+
+
+ );
+};
-export default Companies;
\ No newline at end of file
+export default Companies;
diff --git a/src/sections/Companies/style.module.scss b/src/sections/Companies/style.module.scss
index e69de29..66622ec 100644
--- a/src/sections/Companies/style.module.scss
+++ b/src/sections/Companies/style.module.scss
@@ -0,0 +1,19 @@
+.container {
+ background: linear-gradient(180deg, #9d7587 30%, #0a0842 160%);
+ min-height: 100vh;
+ padding: 40px;
+
+ .content {
+ position: relative;
+ z-index: 9999;
+
+ > h1 {
+ font-family: "Rubik", sans-serif;
+ font-style: normal;
+ font-size: 45px;
+ font-weight: 600;
+ color: #ffffff;
+ text-align: center;
+ }
+ }
+}
From 9f8d7be9ec7a4a39c808a1376c64936583959e44 Mon Sep 17 00:00:00 2001
From: Justin Sin <48116685+Jvil26@users.noreply.github.com>
Date: Sun, 23 Oct 2022 16:53:20 -0700
Subject: [PATCH 07/12] Added Responsiveness
---
src/components/CompaniesGrid/style.module.scss | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/src/components/CompaniesGrid/style.module.scss b/src/components/CompaniesGrid/style.module.scss
index 8db9f87..210a1d7 100644
--- a/src/components/CompaniesGrid/style.module.scss
+++ b/src/components/CompaniesGrid/style.module.scss
@@ -1,6 +1,6 @@
.container {
display: grid;
- grid-template-columns: repeat(3, 1fr);
+ grid-template-columns: repeat(auto-fit, minmax(384px, 1fr));
place-items: center;
margin-top: 70px;
row-gap: 1.7rem;
@@ -15,7 +15,6 @@
display: flex;
justify-content: center;
align-items: flex-end;
- width: 405px;
> h5 {
font-size: 16px;
@@ -24,4 +23,10 @@
margin-bottom: 10px;
}
}
+ @media only screen and (max-width: 425px) {
+ .companyItem {
+ width: 80vw;
+ }
+ grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
+ }
}
From afa071645928b1d1f2823e537a51d4fc6021f6e4 Mon Sep 17 00:00:00 2001
From: Justin Sin <48116685+Jvil26@users.noreply.github.com>
Date: Sat, 5 Nov 2022 16:10:38 -0700
Subject: [PATCH 08/12] Improved styling for company image
---
src/components/CompaniesGrid/index.tsx | 25 +++++++------
.../CompaniesGrid/style.module.scss | 36 ++++++++++++++-----
2 files changed, 42 insertions(+), 19 deletions(-)
diff --git a/src/components/CompaniesGrid/index.tsx b/src/components/CompaniesGrid/index.tsx
index 6884dba..7e4c72c 100644
--- a/src/components/CompaniesGrid/index.tsx
+++ b/src/components/CompaniesGrid/index.tsx
@@ -1,21 +1,26 @@
import s from "./style.module.scss";
const companies = [
- "Merck",
- "MaXentric",
- "Company Name",
- "Company Name",
- "Company Name",
- "Company Name",
+ {
+ name: "Merck",
+ img: "asset/about-star.png",
+ link: "https://www.google.com/",
+ },
+ { name: "Merck", img: "asset/about-star.png", link: "" },
+ { name: "Merck", img: "asset/about-star.png", link: "" },
+ { name: "Merck", img: "asset/about-star.png", link: "" },
+ { name: "Merck", img: "asset/about-star.png", link: "" },
+ { name: "Merck", img: "asset/about-star.png", link: "" },
];
const CompaniesGrid: React.FC = () => {
return (
- {companies.map((companyName, index) => (
-
-
{companyName}
-
+ {companies.map((company, index) => (
+
+
+ {company.name}
+
))}
);
diff --git a/src/components/CompaniesGrid/style.module.scss b/src/components/CompaniesGrid/style.module.scss
index 210a1d7..f8a325a 100644
--- a/src/components/CompaniesGrid/style.module.scss
+++ b/src/components/CompaniesGrid/style.module.scss
@@ -1,28 +1,46 @@
.container {
display: grid;
- grid-template-columns: repeat(auto-fit, minmax(384px, 1fr));
+ grid-template-columns: repeat(3, minmax(300px, 1fr));
place-items: center;
margin-top: 70px;
row-gap: 1.7rem;
column-gap: 20px;
.companyItem {
- border: white solid 1px;
- border-radius: 20px;
- width: 384px;
- height: 185px;
background: #d9d9d9;
+ border-radius: 20px;
display: flex;
+ flex-direction: column;
justify-content: center;
- align-items: flex-end;
+ align-items: center;
+ padding: 32px 32px 12px 32px;
+ gap: 10px;
+ text-decoration: none;
+ min-height: 100px;
+ min-width: 100%;
+ &:hover {
+ transform: scale(1.03);
+ transition: 0.5s ease-in-out;
+ }
> h5 {
- font-size: 16px;
+ margin: 0;
font-family: "Rubik", sans-serif;
- text-transform: capitalize;
- margin-bottom: 10px;
+ font-style: normal;
+ font-weight: 600;
+ font-size: 16px;
+ line-height: 19px;
+ color: #120e46;
+ text-align: center;
+ }
+
+ .img {
+ height: 100px;
}
}
+ @media only screen and (max-width: 1024px) {
+ grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
+ }
@media only screen and (max-width: 425px) {
.companyItem {
width: 80vw;
From 76cab9af575b198613c7f2c13b26b588f7206589 Mon Sep 17 00:00:00 2001
From: Justin Sin <48116685+Jvil26@users.noreply.github.com>
Date: Sat, 5 Nov 2022 17:14:11 -0700
Subject: [PATCH 09/12] Improve grid scaling
---
src/components/CompaniesGrid/style.module.scss | 14 +++++---------
1 file changed, 5 insertions(+), 9 deletions(-)
diff --git a/src/components/CompaniesGrid/style.module.scss b/src/components/CompaniesGrid/style.module.scss
index f8a325a..44782b2 100644
--- a/src/components/CompaniesGrid/style.module.scss
+++ b/src/components/CompaniesGrid/style.module.scss
@@ -1,7 +1,6 @@
.container {
display: grid;
- grid-template-columns: repeat(3, minmax(300px, 1fr));
- place-items: center;
+ grid-template-columns: repeat(auto-fit, minmax(330px, 1fr));
margin-top: 70px;
row-gap: 1.7rem;
column-gap: 20px;
@@ -14,10 +13,7 @@
justify-content: center;
align-items: center;
padding: 32px 32px 12px 32px;
- gap: 10px;
text-decoration: none;
- min-height: 100px;
- min-width: 100%;
&:hover {
transform: scale(1.03);
@@ -35,12 +31,12 @@
}
.img {
- height: 100px;
+ height: auto;
+ overflow: hidden;
+ width: 55%;
}
}
- @media only screen and (max-width: 1024px) {
- grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
- }
+
@media only screen and (max-width: 425px) {
.companyItem {
width: 80vw;
From a8c4d29d5b4cec5f9a10c0155915a0375de3e732 Mon Sep 17 00:00:00 2001
From: Justin Sin <48116685+Jvil26@users.noreply.github.com>
Date: Wed, 9 Nov 2022 20:16:04 -0800
Subject: [PATCH 10/12] Update Company Info and Styling
---
public/asset/LplFinancial_logo.png | Bin 0 -> 40026 bytes
public/asset/MaXentric_logo.png | Bin 0 -> 87506 bytes
public/asset/MagnaFlow_logo.png | Bin 0 -> 96748 bytes
public/asset/Xifin_logo.png | Bin 0 -> 4752 bytes
src/components/CompaniesGrid/index.tsx | 53 ++++++++++++++----
.../CompaniesGrid/style.module.scss | 31 +++++-----
src/sections/Companies/index.tsx | 6 +-
src/sections/Companies/style.module.scss | 24 ++++----
src/styles/vars.scss | 1 +
9 files changed, 71 insertions(+), 44 deletions(-)
create mode 100644 public/asset/LplFinancial_logo.png
create mode 100644 public/asset/MaXentric_logo.png
create mode 100644 public/asset/MagnaFlow_logo.png
create mode 100644 public/asset/Xifin_logo.png
diff --git a/public/asset/LplFinancial_logo.png b/public/asset/LplFinancial_logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..3ac1fed11285dfe77204dc36d7fd6375e3a84b29
GIT binary patch
literal 40026
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