From 426fac5ff8dfef5625b3fd4ec9c9c827eb22c1d9 Mon Sep 17 00:00:00 2001 From: Dev-scott Date: Wed, 18 Oct 2023 00:04:21 +0100 Subject: [PATCH 1/3] #46 add a features section to the lynkr landing page --- .../components/FeatureSection/FeatureCard.tsx | 39 ++++++++++++ .../FeatureSection/FeatureSection.tsx | 59 ++++++++++++++++++ apps/lynkr/landing/data.ts | 26 ++++++++ apps/lynkr/landing/pages/index.tsx | 26 +++----- apps/lynkr/landing/public/feature_bg.png | Bin 0 -> 26793 bytes .../landing/public/icons/features_icons1.png | Bin 0 -> 1980 bytes .../landing/public/icons/features_icons2.png | Bin 0 -> 1442 bytes .../landing/public/icons/features_icons3.png | Bin 0 -> 1354 bytes .../landing/public/icons/features_icons4.png | Bin 0 -> 1703 bytes 9 files changed, 133 insertions(+), 17 deletions(-) create mode 100644 apps/lynkr/landing/components/FeatureSection/FeatureCard.tsx create mode 100644 apps/lynkr/landing/components/FeatureSection/FeatureSection.tsx create mode 100644 apps/lynkr/landing/data.ts create mode 100644 apps/lynkr/landing/public/feature_bg.png create mode 100644 apps/lynkr/landing/public/icons/features_icons1.png create mode 100644 apps/lynkr/landing/public/icons/features_icons2.png create mode 100644 apps/lynkr/landing/public/icons/features_icons3.png create mode 100644 apps/lynkr/landing/public/icons/features_icons4.png diff --git a/apps/lynkr/landing/components/FeatureSection/FeatureCard.tsx b/apps/lynkr/landing/components/FeatureSection/FeatureCard.tsx new file mode 100644 index 00000000..5686afe1 --- /dev/null +++ b/apps/lynkr/landing/components/FeatureSection/FeatureCard.tsx @@ -0,0 +1,39 @@ +import { Typography, Card } from "@mui/material"; +import React from "react"; +import { Icon } from "@iconify/react"; +import globe from "@iconify/icons-fluent/globe-48-regular"; +import Image from "next/image"; + +export default function FeatureCard({ data }) { + const image = `/icons/${data.image}.png`; + return ( + + hero image + + + {data.title} + + {data.description} + + ); +} diff --git a/apps/lynkr/landing/components/FeatureSection/FeatureSection.tsx b/apps/lynkr/landing/components/FeatureSection/FeatureSection.tsx new file mode 100644 index 00000000..7c93cd16 --- /dev/null +++ b/apps/lynkr/landing/components/FeatureSection/FeatureSection.tsx @@ -0,0 +1,59 @@ +import { Box, Typography } from "@mui/material"; +import React from "react"; +import FeatureCard from "./FeatureCard"; +import { useTheme } from "@glom/theme"; +import { featuresData } from "../../data"; + +export default function FeatureSection() { + const theme = useTheme(); + return ( + + + Feature + + + Get Answers to frequently asked question . Get Answers to frequently + asked question .
Get Answers to frequently asked question .{" "} +
Get Answers to fequently +
+ + + {featuresData.map((item, key) => ( + + ))} + +
+ ); +} diff --git a/apps/lynkr/landing/data.ts b/apps/lynkr/landing/data.ts new file mode 100644 index 00000000..397f826e --- /dev/null +++ b/apps/lynkr/landing/data.ts @@ -0,0 +1,26 @@ +export const featuresData = [ + { + title: 'Manage Bundles', + image: 'features_icons1', + description: + 'Apps that have the power to transform workflows, improve client relationships, boost your productivity.', + }, + { + title: 'Stats', + image: 'features_icons2', + description: + 'Apps that have the power to transform workflows, improve client relationships, boost your productivity.', + }, + { + title: 'Buy bundles', + image: 'features_icons3', + description: + 'Apps that have the power to transform workflows, improve client relationships, boost your productivity.', + }, + { + title: 'Simple & Powerful', + image: 'features_icons4', + description: + 'Apps that have the power to transform workflows, improve client relationships, boost your productivity.', + }, +]; diff --git a/apps/lynkr/landing/pages/index.tsx b/apps/lynkr/landing/pages/index.tsx index 3a3a9e28..1bbc8cd5 100644 --- a/apps/lynkr/landing/pages/index.tsx +++ b/apps/lynkr/landing/pages/index.tsx @@ -1,15 +1,16 @@ -import { AppBar, Box, Button, Typography } from '@mui/material'; -import Navbar, { ElevationScroll } from '../components/Navbar/Navbar'; -import { useTheme } from '@glom/theme'; -import HeroSection from '../components/HeroSection/HeroSection'; +import { AppBar, Box, Button, Typography } from "@mui/material"; +import Navbar, { ElevationScroll } from "../components/Navbar/Navbar"; +import { useTheme } from "@glom/theme"; +import HeroSection from "../components/HeroSection/HeroSection"; +import FeatureSection from "../components/FeatureSection/FeatureSection"; export function Index() { const theme = useTheme(); return ( @@ -21,17 +22,8 @@ export function Index() { - - Lynkr - Lynkr number 2 - + + ); diff --git a/apps/lynkr/landing/public/feature_bg.png b/apps/lynkr/landing/public/feature_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..9bf744f7de939e83be795d81a9e95ab09d7415d8 GIT binary patch literal 26793 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 literal 0 HcmV?d00001 diff --git a/apps/lynkr/landing/public/icons/features_icons1.png b/apps/lynkr/landing/public/icons/features_icons1.png new file mode 100644 index 0000000000000000000000000000000000000000..12f2aa2db813c24b9b04e4910a92868a09eb71c9 GIT binary patch literal 1980 zcmV;t2SfOYP)L000009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yPN`$AkOy^$%B6HjN~mQ(#j zB(X34AYipY$XbnVjAX1fZ5^MUPJeZD)FESI%Z$(!7==Qz%)-m!r2J@W_JFC{qKws! zy4`KpaSNW~?55g6ICOsD*WxzGiAD6w%F@gB9rTQSv#?q#!8}k)4APf9xC{Zd96+9Wns;PV2hsIDj(AUVpRg z4WPfAtQYvf-K+ton$C9Rk&OzjR~i#37s4ZDP=YpX;xjfj20Jl{A76~^(T^Xevusei zZcefnf$B`V$|#$UJ+vf=&>ktGnv(^UZftoJ%4n^!Q>OCA`-679;}(#yx*8;M#4fe z+*>9&z+ZyHGCvLDE=aXrPPovd}UHo2#>2W6L#UAa9J zF#f2YTBi@{X&X6F9tdv$;pe!c3&S1HMMb713Vpl*CMD7b zGB4i3wF1iabY%k1o5#QHQO8J91`_rut%Q99ye_WUXE)l~unA+NDaz-Cnkd6NVf=Hy zajmIq1pI$4G(c2m+gY0yLf&M=fVy5Vrz`ISep6)|v4GNb7k1JZG_~i8q_-fB_strUr zo(I}Cbl=DY3t7>8oE^t?tFec0{w}>P)(u8zkDe@K5|u>xly2=+>f;?a%(+hOxgbXK zVcSRji?Rj%dBD6G{FL=xg416LP!zTeQ57m+$; zU^)R|uoxIsFieIb%8=_$Y8)OEvO_7! zKs6ADd+Bu>^~0kFjxz_R#}piprO-%7COM?p1&zzKZU&S`O2!gW!ALX=Or^70{dCkX zHgCOuL|MSSsJHf`EM6X|sn5N@y6_+Yn<9zp>4Hci7GHk1Du+?{F0IMWnxGG0%SqS> zS)0bEgjhnclx2>YP0eT?l6WpwZyh{3&)+ogb5;>7TiCfWFK6*WqwHrkMKo~Sa*`y1 zI&SRFCvqVm6jp>V7=$nq#P}_4JQyb3g!WQ4(9nhi*#c(Bv)Wg>E>Gb>7&7%DO3`T( zKG+}xxc$I?VUs?@c7n^_+==96Ir*MJTZ>V!+$NQ2f_B%{k;NSsMivd5BIc$c0?3+> zuzis{^UyWZ5qvd}tOILt5R%*)(@X8lW*`=hwEeM0KI9^aFe)RQ39fQXU_6h)m5_MU zPn0e~GfMZj3}teYL}XqCjAWy%7M6isaT4WRGId}B)W=vCMfy^sSf>yw)sXFrBqCD+ z3Z&dvle$YqAVhdt?pyNfps!Hy)k1)QyKHbw8Vv$QA}6iO6+} zMHj_2lq(5~hdL0GKg1FkctbZHlq4e8jM`xM!{q-Nnc1|yV3`lONc;!kY^GWnetP2o O0000P literal 0 HcmV?d00001 diff --git a/apps/lynkr/landing/public/icons/features_icons2.png b/apps/lynkr/landing/public/icons/features_icons2.png new file mode 100644 index 0000000000000000000000000000000000000000..3f0bd8f019db93d1d3c44e625064c2546d03914a GIT binary patch literal 1442 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 M07*qoM6N<$g6aa1$^ZZW literal 0 HcmV?d00001 diff --git a/apps/lynkr/landing/public/icons/features_icons4.png b/apps/lynkr/landing/public/icons/features_icons4.png new file mode 100644 index 0000000000000000000000000000000000000000..d12905619dde1296bc8490f272a367d13db69867 GIT binary patch literal 1703 zcmV;Y23YxtP) z8wC0<4cfi4cG2zYuEQF|YEUTLBf!PuQ>+IN8x-p0h1VBW5ABxLAQrR`Ydn2QkO#2B zA^DXw3oDbbHv8ee1+bnQB?bJf7TD{x*{%Dg=7dE>NuK{z=s7Sp0I7j8bx8k9&~zN2 zSw1W}oEica3DhNQE*}+K9 ze#1iiMp!uGDAHwqA-B@{g%HeiPU9{`pZ@fI(>z`2A@1x}k4w2U)P8tdBFm~873P_C z`{lXI2bb-CR<6C9N5#%32A;;t3v1t2VT`ddyH#aH5^Iw*RodS8z!{;X5*?9nb=;K{ zEUcZc@)lT+%h_-TmW~vat;8^8y}i(1hMYhJ{*poLJo$P1Qqc-``zdt9xk)jCdYP>_J;RWOjye6N;WlE{;%A z!_v6S+S@&=B$iC{#u3D;#|5Ilw!>rMo4Mzyc9fQK;v@m$TzP>QdJp0x;bf7bZ z`$i=>=ltc5b9KmoktuqZ72;sF?)f8rDaLVxoFiCFG!Qk^&VLoih>{z4U$oos8yp0}b+v-4pF^3{3c_=6&|qT*rg6tdf7g-ZRbhiqYp zC&nod4?9W*GLxc*?sJD&K^TA#U=Dg=NDpg5CPnq>sdCyr*UJib*3P>^ET?uDfrm9A z+tf9sb^};J*mDd5IWBNJ#2$x?%i^Vvf@aO+b(J5~*?|bN-&DBU!}f(1ku@XBV6Qk? zob>j*+edY_!zX;16qSc$XLN;ZD~e!P$p=}j(3+x0o)(%F?W5qLWsyb52^62iB;O{U zEP6$tAUs*L3G=$8xJ*(zqt{i4mmsG=#Bbs04`(ZBAVNsdWk-DJrQG zBoBX!x)9VLClJEiAa>g^_(8xx2nhlU0m^AbgyRGu=fGgi&f<;k61nT|HaWB?#cz

H*Y@(x)S(A8SBdRtwkQ>H|PhlM`6SacpM)~^{1ytRR5q*am?BbTu5je3D&W{ z`e8l{t}MLluE;i4U=O71c)?>Om*PqaQcKNSC8F!5H9Mwo15K%9ch9dRTIH>L;tb;& z=)3GQmRnn7D*FB$L@cb8<$zK*`JAN$$D_C;AX47Gp*6ixyF07>(xQDUYQmR~e6T3> xN{LdQK|c8D_@L*DNO@8U6xcySSi)hr-p@2P1?XOENEHA8002ovPDHLkV1jr}DenLP literal 0 HcmV?d00001 From 1166e941d2359b7c51008603ab119143791d615e Mon Sep 17 00:00:00 2001 From: Dev-scott Date: Thu, 19 Oct 2023 05:00:25 +0100 Subject: [PATCH 2/3] refactor: #46 add a features section to the lynkr landing page --- .../components/FeatureSection/FeatureCard.tsx | 16 ++++++++++++++-- .../components/FeatureSection/FeatureSection.tsx | 15 +++++++++------ apps/lynkr/landing/data.ts | 8 +++++++- libs/theme/src/languages/en-us/website.ts | 4 ++++ libs/theme/src/languages/fr/website.ts | 4 ++++ 5 files changed, 38 insertions(+), 9 deletions(-) diff --git a/apps/lynkr/landing/components/FeatureSection/FeatureCard.tsx b/apps/lynkr/landing/components/FeatureSection/FeatureCard.tsx index 5686afe1..b2e0d4a9 100644 --- a/apps/lynkr/landing/components/FeatureSection/FeatureCard.tsx +++ b/apps/lynkr/landing/components/FeatureSection/FeatureCard.tsx @@ -3,20 +3,32 @@ import React from "react"; import { Icon } from "@iconify/react"; import globe from "@iconify/icons-fluent/globe-48-regular"; import Image from "next/image"; +import { useIntl } from "react-intl"; -export default function FeatureCard({ data }) { +type dataType = { + title: string; + image: string; + description: string; +}; + +export default function FeatureCard({ data }: { data: dataType }) { const image = `/icons/${data.image}.png`; + + const { formatMessage } = useIntl(); + return ( - Feature + {formatMessage({ id: "featureHeadline" })} - Get Answers to frequently asked question . Get Answers to frequently - asked question .
Get Answers to frequently asked question .{" "} -
Get Answers to fequently + {formatMessage({ id: "featureSubtitle" })}
Date: Thu, 19 Oct 2023 20:53:32 +0100 Subject: [PATCH 3/3] refactor(app): #46 refactor data bropght data to component file --- .../components/FeatureSection/FeatureCard.tsx | 10 ++---- .../FeatureSection/FeatureSection.tsx | 34 ++++++++++++++++++- apps/lynkr/landing/data.ts | 32 ----------------- 3 files changed, 35 insertions(+), 41 deletions(-) delete mode 100644 apps/lynkr/landing/data.ts diff --git a/apps/lynkr/landing/components/FeatureSection/FeatureCard.tsx b/apps/lynkr/landing/components/FeatureSection/FeatureCard.tsx index b2e0d4a9..cf0edf36 100644 --- a/apps/lynkr/landing/components/FeatureSection/FeatureCard.tsx +++ b/apps/lynkr/landing/components/FeatureSection/FeatureCard.tsx @@ -4,14 +4,9 @@ import { Icon } from "@iconify/react"; import globe from "@iconify/icons-fluent/globe-48-regular"; import Image from "next/image"; import { useIntl } from "react-intl"; +import { IFeature } from "./FeatureSection"; -type dataType = { - title: string; - image: string; - description: string; -}; - -export default function FeatureCard({ data }: { data: dataType }) { +export default function FeatureCard({ data }: { data: IFeature }) { const image = `/icons/${data.image}.png`; const { formatMessage } = useIntl(); @@ -20,7 +15,6 @@ export default function FeatureCard({ data }: { data: dataType }) {