Add new CMS in /partners

This commit is contained in:
Fede Álvarez 2022-06-01 13:38:25 +02:00
parent e346372f41
commit e6c9250eb6
4 changed files with 50 additions and 168 deletions

View File

@ -23,7 +23,6 @@
"@graphql-codegen/typescript-operations": "^2.3.5",
"@juggle/resize-observer": "^3.3.1",
"@radix-ui/react-polymorphic": "^0.0.14",
"@radix-ui/react-switch": "^0.1.5",
"@reach/dialog": "^0.17.0",
"@types/lodash": "^4.14.182",
"@types/marked": "^4.0.3",

View File

@ -9,14 +9,34 @@ interface Props {
data: {
oportunitiesHeading01: string
oportunitiesDesc01: string
oportunitiesItem01Links: {
label: string
link: string
}[]
oportunitiesHeading02: string
oportunitiesDesc02: string
oportunitiesItem02Links: {
label: string
link: string
}[]
oportunitiesHeading03: string
oportunitiesDesc03: string
oportunitiesItem03Links: {
label: string
link: string
}[]
oportunitiesHeading04: string
oportunitiesDesc04: string
oportunitiesItem04Links: {
label: string
link: string
}[]
oportunitiesHeading05: string
oportunitiesDesc05: string
oportunitiesItem05Links: {
label: string
link: string
}[]
}
}
@ -45,18 +65,11 @@ const Opportunities = ({ data }: Props) => {
<p>{data?.oportunitiesDesc01}</p>
</div>
<ul>
<li>
<Link href="https://google.com">DUIS AUTE</Link>
</li>
<li>
<Link href="https://google.com">Excepteur sint</Link>
</li>
<li>
<Link href="https://google.com">Sunt in culpa</Link>
</li>
<li>
<Link href="https://google.com">Qui oficia</Link>
</li>
{data?.oportunitiesItem01Links?.map((item) => (
<li key={item.label}>
<Link href={item.link}>{item.label}</Link>
</li>
))}
</ul>
</div>
</div>
@ -81,18 +94,11 @@ const Opportunities = ({ data }: Props) => {
<p>{data?.oportunitiesDesc02}</p>
</div>
<ul>
<li>
<Link href="https://google.com">DUIS AUTE</Link>
</li>
<li>
<Link href="https://google.com">Excepteur sint</Link>
</li>
<li>
<Link href="https://google.com">Sunt in culpa</Link>
</li>
<li>
<Link href="https://google.com">Qui oficia</Link>
</li>
{data?.oportunitiesItem02Links?.map((item) => (
<li key={item.label}>
<Link href={item.link}>{item.label}</Link>
</li>
))}
</ul>
</div>
</div>
@ -117,18 +123,11 @@ const Opportunities = ({ data }: Props) => {
<p>{data?.oportunitiesDesc03}</p>
</div>
<ul>
<li>
<Link href="https://google.com">DUIS AUTE</Link>
</li>
<li>
<Link href="https://google.com">Excepteur sint</Link>
</li>
<li>
<Link href="https://google.com">Sunt in culpa</Link>
</li>
<li>
<Link href="https://google.com">Qui oficia</Link>
</li>
{data?.oportunitiesItem03Links?.map((item) => (
<li key={item.label}>
<Link href={item.link}>{item.label}</Link>
</li>
))}
</ul>
</div>
</div>
@ -153,18 +152,11 @@ const Opportunities = ({ data }: Props) => {
<p>{data?.oportunitiesDesc04}</p>
</div>
<ul>
<li>
<Link href="https://google.com">DUIS AUTE</Link>
</li>
<li>
<Link href="https://google.com">Excepteur sint</Link>
</li>
<li>
<Link href="https://google.com">Sunt in culpa</Link>
</li>
<li>
<Link href="https://google.com">Qui oficia</Link>
</li>
{data?.oportunitiesItem04Links?.map((item) => (
<li key={item.label}>
<Link href={item.link}>{item.label}</Link>
</li>
))}
</ul>
</div>
</div>
@ -189,18 +181,11 @@ const Opportunities = ({ data }: Props) => {
<p>{data?.oportunitiesDesc05}</p>
</div>
<ul>
<li>
<Link href="https://google.com">DUIS AUTE</Link>
</li>
<li>
<Link href="https://google.com">Excepteur sint</Link>
</li>
<li>
<Link href="https://google.com">Sunt in culpa</Link>
</li>
<li>
<Link href="https://google.com">Qui oficia</Link>
</li>
{data?.oportunitiesItem05Links?.map((item) => (
<li key={item.label}>
<Link href={item.link}>{item.label}</Link>
</li>
))}
</ul>
</div>
</div>

View File

@ -23,6 +23,11 @@ const PartnersOportunities = {
oportunitiesHeading03
oportunitiesHeading04
oportunitiesHeading05
oportunitiesItem01Links
oportunitiesItem02Links
oportunitiesItem03Links
oportunitiesItem04Links
oportunitiesItem05Links
}
}`
}

107
yarn.lock
View File

@ -1106,118 +1106,11 @@
resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1"
integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==
"@radix-ui/primitive@0.1.0":
version "0.1.0"
resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-0.1.0.tgz#6206b97d379994f0d1929809db035733b337e543"
integrity sha512-tqxZKybwN5Fa3VzZry4G6mXAAb9aAqKmPtnVbZpL0vsBwvOHTBwsjHVPXylocYLwEtBY9SCe665bYnNB515uoA==
dependencies:
"@babel/runtime" "^7.13.10"
"@radix-ui/react-compose-refs@0.1.0":
version "0.1.0"
resolved "https://registry.yarnpkg.com/@radix-ui/react-compose-refs/-/react-compose-refs-0.1.0.tgz#cff6e780a0f73778b976acff2c2a5b6551caab95"
integrity sha512-eyclbh+b77k+69Dk72q3694OHrn9B3QsoIRx7ywX341U9RK1ThgQjMFZoPtmZNQTksXHLNEiefR8hGVeFyInGg==
dependencies:
"@babel/runtime" "^7.13.10"
"@radix-ui/react-context@0.1.1":
version "0.1.1"
resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-0.1.1.tgz#06996829ea124d9a1bc1dbe3e51f33588fab0875"
integrity sha512-PkyVX1JsLBioeu0jB9WvRpDBBLtLZohVDT3BB5CTSJqActma8S8030P57mWZb4baZifMvN7KKWPAA40UmWKkQg==
dependencies:
"@babel/runtime" "^7.13.10"
"@radix-ui/react-id@0.1.5":
version "0.1.5"
resolved "https://registry.yarnpkg.com/@radix-ui/react-id/-/react-id-0.1.5.tgz#010d311bedd5a2884c1e9bb6aaaa4e6cc1d1d3b8"
integrity sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==
dependencies:
"@babel/runtime" "^7.13.10"
"@radix-ui/react-use-layout-effect" "0.1.0"
"@radix-ui/react-label@0.1.5":
version "0.1.5"
resolved "https://registry.yarnpkg.com/@radix-ui/react-label/-/react-label-0.1.5.tgz#12cd965bfc983e0148121d4c99fb8e27a917c45c"
integrity sha512-Au9+n4/DhvjR0IHhvZ1LPdx/OW+3CGDie30ZyCkbSHIuLp4/CV4oPPGBwJ1vY99Jog3zyQhsGww9MXj8O9Aj/A==
dependencies:
"@babel/runtime" "^7.13.10"
"@radix-ui/react-compose-refs" "0.1.0"
"@radix-ui/react-context" "0.1.1"
"@radix-ui/react-id" "0.1.5"
"@radix-ui/react-primitive" "0.1.4"
"@radix-ui/react-polymorphic@^0.0.14":
version "0.0.14"
resolved "https://registry.yarnpkg.com/@radix-ui/react-polymorphic/-/react-polymorphic-0.0.14.tgz#fc6cefee6686db8c5a7ff14c8c1b9b5abdee325b"
integrity sha512-9nsMZEDU3LeIUeHJrpkkhZVxu/9Fc7P2g2I3WR+uA9mTbNC3hGaabi0dV6wg0CfHb+m4nSs1pejbE/5no3MJTA==
"@radix-ui/react-primitive@0.1.4":
version "0.1.4"
resolved "https://registry.yarnpkg.com/@radix-ui/react-primitive/-/react-primitive-0.1.4.tgz#6c233cf08b0cb87fecd107e9efecb3f21861edc1"
integrity sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==
dependencies:
"@babel/runtime" "^7.13.10"
"@radix-ui/react-slot" "0.1.2"
"@radix-ui/react-slot@0.1.2":
version "0.1.2"
resolved "https://registry.yarnpkg.com/@radix-ui/react-slot/-/react-slot-0.1.2.tgz#e6f7ad9caa8ce81cc8d532c854c56f9b8b6307c8"
integrity sha512-ADkqfL+agEzEguU3yS26jfB50hRrwf7U4VTwAOZEmi/g+ITcBWe12yM46ueS/UCIMI9Py+gFUaAdxgxafFvY2Q==
dependencies:
"@babel/runtime" "^7.13.10"
"@radix-ui/react-compose-refs" "0.1.0"
"@radix-ui/react-switch@^0.1.5":
version "0.1.5"
resolved "https://registry.yarnpkg.com/@radix-ui/react-switch/-/react-switch-0.1.5.tgz#071ffa19a17a47fdc5c5e6f371bd5901c9fef2f4"
integrity sha512-ITtslJPK+Yi34iNf7K9LtsPaLD76oRIVzn0E8JpEO5HW8gpRBGb2NNI9mxKtEB30TVqIcdjdL10AmuIfOMwjtg==
dependencies:
"@babel/runtime" "^7.13.10"
"@radix-ui/primitive" "0.1.0"
"@radix-ui/react-compose-refs" "0.1.0"
"@radix-ui/react-context" "0.1.1"
"@radix-ui/react-label" "0.1.5"
"@radix-ui/react-primitive" "0.1.4"
"@radix-ui/react-use-controllable-state" "0.1.0"
"@radix-ui/react-use-previous" "0.1.1"
"@radix-ui/react-use-size" "0.1.1"
"@radix-ui/react-use-callback-ref@0.1.0":
version "0.1.0"
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-0.1.0.tgz#934b6e123330f5b3a6b116460e6662cbc663493f"
integrity sha512-Va041McOFFl+aV+sejvl0BS2aeHx86ND9X/rVFmEFQKTXCp6xgUK0NGUAGcgBlIjnJSbMYPGEk1xKSSlVcN2Aw==
dependencies:
"@babel/runtime" "^7.13.10"
"@radix-ui/react-use-controllable-state@0.1.0":
version "0.1.0"
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-0.1.0.tgz#4fced164acfc69a4e34fb9d193afdab973a55de1"
integrity sha512-zv7CX/PgsRl46a52Tl45TwqwVJdmqnlQEQhaYMz/yBOD2sx2gCkCFSoF/z9mpnYWmS6DTLNTg5lIps3fV6EnXg==
dependencies:
"@babel/runtime" "^7.13.10"
"@radix-ui/react-use-callback-ref" "0.1.0"
"@radix-ui/react-use-layout-effect@0.1.0":
version "0.1.0"
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-0.1.0.tgz#ebf71bd6d2825de8f1fbb984abf2293823f0f223"
integrity sha512-+wdeS51Y+E1q1Wmd+1xSSbesZkpVj4jsg0BojCbopWvgq5iBvixw5vgemscdh58ep98BwUbsFYnrywFhV9yrVg==
dependencies:
"@babel/runtime" "^7.13.10"
"@radix-ui/react-use-previous@0.1.1":
version "0.1.1"
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-previous/-/react-use-previous-0.1.1.tgz#0226017f72267200f6e832a7103760e96a6db5d0"
integrity sha512-O/ZgrDBr11dR8rhO59ED8s5zIXBRFi8MiS+CmFGfi7MJYdLbfqVOmQU90Ghf87aifEgWe6380LA69KBneaShAg==
dependencies:
"@babel/runtime" "^7.13.10"
"@radix-ui/react-use-size@0.1.1":
version "0.1.1"
resolved "https://registry.yarnpkg.com/@radix-ui/react-use-size/-/react-use-size-0.1.1.tgz#f6b75272a5d41c3089ca78c8a2e48e5f204ef90f"
integrity sha512-pTgWM5qKBu6C7kfKxrKPoBI2zZYZmp2cSXzpUiGM3qEBQlMLtYhaY2JXdXUCxz+XmD1YEjc8oRwvyfsD4AG4WA==
dependencies:
"@babel/runtime" "^7.13.10"
"@reach/dialog@^0.17.0":
version "0.17.0"
resolved "https://registry.yarnpkg.com/@reach/dialog/-/dialog-0.17.0.tgz#81c48dd4405945dfc6b6c3e5e125db2c4324e9e8"