Clean up JS (#1817)

## Description

Removes unused files and renames a file to better reflect its contents

## Does this PR need a docs update or release note?

- [x]  No 

## Type of change

- [x] 🗺️ Documentation
This commit is contained in:
Niraj Tolia 2022-12-14 22:27:08 -08:00 committed by GitHub
parent f95b18d724
commit a9123d4080
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 3 additions and 782 deletions

View File

@ -2,7 +2,7 @@ import React from "react";
import "animate.css";
import { Icon } from "@iconify/react";
export default function FourthSection() {
export default function CTA() {
return (
<section className="relative !tracking-wide md:py-16 py-12 md:pt-0 pt-0">
<div className="absolute bottom-0 left-0 !z-0 right-0 sm:h-2/3 h-4/5 bg-gradient-to-b from-indigo-500 to-indigo-600"></div>

View File

@ -1,74 +0,0 @@
import React from "react";
import "animate.css";
export default function Hero() {
return (
<section className="relative !tracking-wide flex flex-col home-wrapper items-center overflow-hidden">
<div
className="bg-[#151C3D] absolute"
style={{
left: "-20rem",
right: 0,
zIndex: 1,
top: "-30%",
height: "62rem",
width: "140rem",
transform: "rotate(-12deg)",
}}
></div>
<div
style={{
zIndex: "1 !important",
}}
className="!container relative !z-10"
>
<div className="grid !z-10 grid-cols-1 mt-28 text-center">
<div className="wow !z-10 animate__animated animate__fadeIn">
<h4 className="font-bold !text-white !z-10 !leading-normal text-4xl lg:text-5xl mb-5">
Free, Secure, and Open-Source
<br /> Backup for Microsoft 365
</h4>
<p className="text-slate-300 !z-10 text-xl max-w-xl mx-auto">
The #1 open-source backup tool for Microsoft 365
</p>
</div>
<div className="mt-12 !z-10 mb-6 space-x-4">
<a
href="../docs/quickstart"
className="text-2xl !z-10 !no-underline hover:text-white py-2 px-6 font-bold btn bg-indigo-800 hover:bg-indigo-900 border-indigo-800 hover:border-indigo-900 text-white rounded-md"
>
Quickstart
</a>
<a
href="../docs/setup/download"
className="text-2xl !z-10 !no-underline hover:text-white py-2 px-6 font-bold btn bg-indigo-800 hover:bg-indigo-900 border-indigo-800 hover:border-indigo-900 text-white rounded-md"
>
Download
</a>
</div>
<div
className="home-dashboard mt-8 !z-10 wow animate__ animate__fadeIn animated"
style={{
visibility: "visible",
animationName: "fadeIn",
}}
>
<img
src="img/cloudbackup.svg"
className="w-[70%] inline-block object-contain"
alt="Cloud backup and storage"
/>
</div>
</div>
<div className="bg-indigo-600 w-8 h-16 !z-10 absolute left-8 lg:bottom-28 md:bottom-36 sm:bottom-40 bottom-16"></div>
<div className="bg-indigo-600/20 w-8 h-16 !z-10 absolute left-20 lg:bottom-32 md:bottom-40 sm:bottom-44 bottom-20"></div>
<div className="bg-indigo-600/20 !z-10 w-8 h-16 absolute right-20 xl:bottom-[420px] lg:bottom-[315px] md:bottom-[285px] sm:bottom-80 bottom-32"></div>
<div className="bg-indigo-600 w-8 h-16 !z-10 absolute right-8 xl:bottom-[440px] lg:bottom-[335px] md:bottom-[305px] sm:bottom-[340px] bottom-36"></div>
</div>
</section>
);
}

View File

@ -3,7 +3,7 @@ import "animate.css";
import loadable from "@loadable/component";
import Hero from "./Hero";
import Demo from "./Demo";
import FourthSection from "./FourthSection";
import CTA from "./CTA";
import Cookies from "./Cookies";
import KeyLoveFAQ from "./KeyLoveFAQ";
@ -15,7 +15,7 @@ export function MainComp() {
<Hero />
<Demo />
<KeyLoveFAQ />
<FourthSection />
<CTA />
<BackToTopComp />
<Cookies />
</>

View File

@ -1,32 +0,0 @@
import React from "react";
import "animate.css";
export default function Demo() {
return (
<section className="relative flex !tracking-wide flex-col items-center overflow-hidden">
<div className="!container relative">
<div className="flex flex-col content-center items-center justify-start relative md:mt-24 mt-16 text-center">
<div className="wow w-[95%] sm:w-[80%] animate__animated relative animate__fadeIn">
<div className="flex flex-row items-center bg-gray-200 rounded-t-lg h-6">
<div className="align-middle flex flex-col items-center justify-center">
<img className="h-4 px-2" src="assets/images/powershell.svg" />
</div>
</div>
<div
className="!p-2 relative rounded-b-lg overflow-clip"
style={{
borderLeft: "2px solid #e5e7eb",
borderRight: "2px solid #e5e7eb",
borderBottom: "2px solid #e5e7eb",
}}
>
<video className="w-full" poster="assets/images/corso_demo_thumbnail.png" muted loop autoPlay playsInline>
<source src="assets/images/corso_demo.mp4" type="video/mp4" />
</video>
</div>
</div>
</div>
</div>
</section>
);
}

View File

@ -1,673 +0,0 @@
import React, { useEffect } from "react";
import feather from "feather-icons";
import { WOW } from "wowjs";
import { jarallax } from "jarallax";
import { Icon } from "@iconify/react";
import "animate.css";
import "tw-elements";
export default function KeyLoveFAQ() {
useEffect(() => {
new WOW().init();
feather.replace();
jarallax(document.querySelectorAll(".jarallax"), {
speed: 0.2,
});
});
return (
<section className="relative md:py-24 !tracking-wide py-16 overflow-hidden">
<div className="container">
<div
className="grid grid-cols-1 pb-8 text-center wow animate__animated animate__fadeInUp"
data-wow-delay=".1s"
>
<h3 className="mb-6 mt-8 md:text-4xl text-white text-3xl md:leading-normal leading-normal font-bold">
Key Features
</h3>
<p className="text-slate-400 max-w-xl mx-auto">
See why Corso is a perfect fit for your Microsoft 365 backup and
recovery needs.
</p>
</div>
<div className="grid lg:grid-cols-3 md:grid-cols-2 grid-cols-1 grid-flow-row-dense gap-[30px] mt-8">
<div
className="col-start-1 wow animate__animated animate__fadeInUp"
data-wow-delay=".1s"
>
<div className="flex transition-all duration-500 scale-hover shadow dark:shadow-gray-800 hover:shadow-md dark:hover:shadow-gray-700 ease-in-out items-center p-3 rounded-md bg-white dark:bg-slate-900">
<div className="flex items-center justify-center h-[45px] min-w-[45px] -rotate-45 bg-gradient-to-r from-transparent to-indigo-600/10 text-indigo-600 text-center rounded-full mr-3">
<i data-feather="share-2" className="h-5 w-5 rotate-45"></i>
</div>
<div className="flex-1">
<h4 className="mb-0 text-lg font-bold">
Comprehensive Workflows
</h4>
</div>
</div>
</div>
<div
className="col-start-1 wow animate__animated animate__fadeInUp"
data-wow-delay=".1s"
>
<div className="flex transition-all duration-500 scale-hover shadow dark:shadow-gray-800 hover:shadow-md dark:hover:shadow-gray-700 ease-in-out items-center p-3 rounded-md bg-white dark:bg-slate-900">
<div className="flex items-center justify-center h-[45px] min-w-[45px] -rotate-45 bg-gradient-to-r from-transparent to-indigo-600/10 text-indigo-600 text-center rounded-full mr-3">
<i data-feather="zap" className="h-5 w-5 rotate-45"></i>
</div>
<div className="flex-1">
<h4 className="mb-0 text-lg font-bold">High Throughput</h4>
</div>
</div>
</div>
<div
className="col-start-1 wow animate__animated animate__fadeInUp"
data-wow-delay=".1s"
>
<div className="flex transition-all duration-500 scale-hover shadow dark:shadow-gray-800 hover:shadow-md dark:hover:shadow-gray-700 ease-in-out items-center p-3 rounded-md bg-white dark:bg-slate-900">
<div className="flex items-center justify-center h-[45px] min-w-[45px] -rotate-45 bg-gradient-to-r from-transparent to-indigo-600/10 text-indigo-600 text-center rounded-full mr-3">
<i data-feather="activity" className="h-5 w-5 rotate-45"></i>
</div>
<div className="flex-1">
<h4 className="mb-0 text-lg font-bold">Fault Tolerance</h4>
</div>
</div>
</div>
<div
className="lg:col-start-2 md:col-start-1 wow animate__animated animate__fadeInUp"
data-wow-delay=".3s"
>
<div className="flex transition-all duration-500 scale-hover shadow dark:shadow-gray-800 hover:shadow-md dark:hover:shadow-gray-700 ease-in-out items-center p-3 rounded-md bg-white dark:bg-slate-900">
<div className="flex items-center justify-center h-[45px] min-w-[45px] -rotate-45 bg-gradient-to-r from-transparent to-indigo-600/10 text-indigo-600 text-center rounded-full mr-3">
<i data-feather="lock" className="h-5 w-5 rotate-45"></i>
</div>
<div className="flex-1">
<h4 className="mb-0 text-lg font-bold">
End-to-End Encryption
</h4>
</div>
</div>
</div>
<div
className="lg:col-start-2 md:col-start-2 md:order-last wow animate__animated animate__fadeInUp"
data-wow-delay=".3s"
>
<div className="flex transition-all duration-500 scale-hover shadow dark:shadow-gray-800 hover:shadow-md dark:hover:shadow-gray-700 ease-in-out items-center p-3 rounded-md bg-white dark:bg-slate-900">
<div className="flex items-center justify-center h-[45px] min-w-[45px] -rotate-45 bg-gradient-to-r from-transparent to-indigo-600/10 text-indigo-600 text-center rounded-full mr-3">
<i data-feather="copy" className="h-5 w-5 rotate-45"></i>
</div>
<div className="flex-1">
<h4 className="mb-0 text-lg font-bold">Deduplication</h4>
</div>
</div>
</div>
<div
className="lg:col-start-2 md:col-start-2 md:order-last wow animate__animated animate__fadeInUp"
data-wow-delay=".3s"
>
<div className="flex transition-all duration-500 scale-hover shadow dark:shadow-gray-800 hover:shadow-md dark:hover:shadow-gray-700 ease-in-out items-center p-3 rounded-md bg-white dark:bg-slate-900">
<div className="flex items-center justify-center h-[45px] min-w-[45px] -rotate-45 bg-gradient-to-r from-transparent to-indigo-600/10 text-indigo-600 text-center rounded-full mr-3">
<i data-feather="minimize-2" className="h-5 w-5 rotate-45"></i>
</div>
<div className="flex-1">
<h4 className="mb-0 text-lg font-bold">Compression</h4>
</div>
</div>
</div>
<div
className="lg:col-start-3 md:col-start-2 wow animate__animated animate__fadeInUp"
data-wow-delay=".5s"
>
<div className="flex transition-all duration-500 scale-hover shadow dark:shadow-gray-800 hover:shadow-md dark:hover:shadow-gray-700 ease-in-out items-center p-3 rounded-md bg-white dark:bg-slate-900">
<div className="flex items-center justify-center h-[45px] min-w-[45px] -rotate-45 bg-gradient-to-r from-transparent to-indigo-600/10 text-indigo-600 text-center rounded-full mr-3">
<i data-feather="code" className="h-5 w-5 rotate-45"></i>
</div>
<div className="flex-1">
<h4 className="mb-0 text-lg font-bold">Open Source</h4>
</div>
</div>
</div>
<div
className="lg:col-start-3 md:col-start-2 wow animate__animated animate__fadeInUp"
data-wow-delay=".5s"
>
<div className="flex transition-all duration-500 scale-hover shadow dark:shadow-gray-800 hover:shadow-md dark:hover:shadow-gray-700 ease-in-out items-center p-3 rounded-md bg-white dark:bg-slate-900">
<div className="flex items-center justify-center h-[45px] min-w-[45px] -rotate-45 bg-gradient-to-r from-transparent to-indigo-600/10 text-indigo-600 text-center rounded-full mr-3">
<i
data-feather="upload-cloud"
className="h-5 w-5 rotate-45"
></i>
</div>
<div className="flex-1">
<h4 className="mb-0 text-lg font-bold">
Choice of Object Storage
</h4>
</div>
</div>
</div>
<div
className="lg:col-start-3 md:col-start-2 wow animate__animated animate__fadeInUp"
data-wow-delay=".5s"
>
<div className="flex transition-all duration-500 scale-hover shadow dark:shadow-gray-800 hover:shadow-md dark:hover:shadow-gray-700 ease-in-out items-center p-3 rounded-md bg-white dark:bg-slate-900">
<div className="flex items-center justify-center h-[45px] min-w-[45px] -rotate-45 bg-gradient-to-r from-transparent to-indigo-600/10 text-indigo-600 text-center rounded-full mr-3">
<i
data-feather="check-circle"
className="h-5 w-5 rotate-45"
></i>
</div>
<div className="flex-1">
<h4 className="mb-0 text-lg font-bold">Retention Policies</h4>
</div>
</div>
</div>
</div>
</div>
<div className="container md:mt-24 mt-16">
<div className="container lg mx-auto">
<div className="grid grid-cols-1 pb-2 text-center wow animate__animated animate__fadeInUp">
<h3 className="mb-6 mt-8 md:text-4xl text-3xl md:leading-normal leading-normal font-bold">
Why Everyone{" "}
<span className="after:absolute after:right-0 after:left-0 after:bottom-1 after:lg:h-3 after:h-2 after:w-auto after:rounded-md after:bg-indigo-600/30 relative text-indigo-600">
Loves
<div className="absolute right-0 left-0 bottom-1 lg:h-3 h-2 w-auto rounded-md bg-indigo-600/30"></div>
</span>{" "}
Corso
</h3>
</div>
</div>
<div className="grid md:grid-cols-2 grid-cols-1 items-center gap-[30px]">
<div
className="relative wow animate__animated animate__fadeInLeft"
data-wow-delay=".3s"
>
<img
src="/img/why/chat.svg"
className="rounded-lg"
alt="Group discussion"
/>
<div className="overflow-hidden absolute lg:h-[400px] h-[320px] lg:w-[400px] w-[320px] bg-indigo-600/5 bottom-0 left-0 rotate-45 -z-1 rounded-3xl"></div>
</div>
<div
className="lg:ml-8 wow animate__animated animate__fadeInRight"
data-wow-delay=".3s"
>
<h3 className="mb-4 text-3xl leading-normal font-bold">
Community
</h3>
<p className="text-slate-400">
The Corso community provides a venue for M365 admins to share and
learn about the importance of data protection as well as best
practices around M365 secure configuration and compliance
management.
</p>
<ul className="list-none text-slate-400 mt-4">
<li className="mb-1 flex">
<Icon
className="text-indigo-600 text-xl mr-2"
icon="material-symbols:check-circle-outline"
/>{" "}
Community-led blogs, forums, and discussions
</li>
<li className="mb-1 flex">
<Icon
className="text-indigo-600 text-xl mr-2"
icon="material-symbols:check-circle-outline"
/>{" "}
Public and feedback-driven development roadmap{" "}
</li>
<li className="mb-1 flex">
<Icon
className="text-indigo-600 text-xl mr-2"
icon="material-symbols:check-circle-outline"
/>{" "}
All community contributions welcome
</li>
</ul>
<div className="mt-4">
<a
href="https://discord.gg/63DTTSnuhT"
target="_blank"
className="btn btn-link !no-underline link-underline link-underline-black text-indigo-600 hover:text-indigo-600 after:bg-indigo-600 duration-500 ease-in-out"
>
Join Us On Discord{" "}
<Icon icon="uim:angle-right-b" className="align-middle" />
</a>
</div>
</div>
</div>
</div>
<div className="container md:mt-24 mt-16">
<div className="grid md:grid-cols-2 grid-cols-1 items-center gap-[30px]">
<div
className="relative order-1 md:order-2 wow animate__animated animate__fadeInRight"
data-wow-delay=".5s"
>
<img
src="/img/why/security.svg"
className="rounded-lg"
alt="Approval of fingerprint security"
/>
<div className="overflow-hidden absolute lg:h-[400px] h-[320px] lg:w-[400px] w-[320px] bg-indigo-600/5 bottom-0 right-0 rotate-45 -z-1 rounded-3xl"></div>
</div>
<div
className="lg:mr-8 order-2 md:order-1 wow animate__animated animate__fadeInLeft"
data-wow-delay=".5s"
>
<h3 className="mb-4 text-3xl leading-normal font-bold">
Data Security
</h3>
<p className="text-slate-400">
Corso provides secure data backup that protects customers against
accidental data loss, service provider downtime, and malicious
threats including ransomware attacks.
</p>
<ul className="list-none text-slate-400 mt-4">
<li className="mb-1 flex">
<Icon
className="text-indigo-600 text-xl mr-2"
icon="material-symbols:check-circle-outline"
/>{" "}
End-to-end zero-trust AES-256 and TLS encryption
</li>
<li className="mb-1 flex">
<Icon
className="text-indigo-600 text-xl mr-2"
icon="material-symbols:check-circle-outline"
/>{" "}
Support for air-gapped backup storage
</li>
<li className="mb-1 flex">
<Icon
className="text-indigo-600 text-xl mr-2"
icon="material-symbols:check-circle-outline"
/>{" "}
Choice of backup storage provider and geo location
</li>
</ul>
</div>
</div>
</div>
<div className="container md:mt-24 mt-16">
<div className="grid md:grid-cols-2 grid-cols-1 items-center mt-8 gap-[30px]">
<div
className="relative wow animate__animated animate__fadeInLeft"
data-wow-delay=".5s"
>
<img
src="/img/why/data.svg"
className="rounded-lg"
alt="Data extraction dashboard"
/>
<div className="overflow-hidden absolute lg:h-[400px] h-[320px] lg:w-[400px] w-[320px] bg-indigo-600/5 bottom-0 left-0 rotate-45 -z-1 rounded-3xl"></div>
</div>
<div
className="lg:ml-8 wow animate__animated animate__fadeInRight"
data-wow-delay=".5s"
>
<h3 className="mb-4 text-3xl leading-normal font-bold">
Robust Backups
</h3>
<p className="text-slate-400">
Corso, purpose-built for M365 protection, provides easy-to-use
comprehensive backup and restore workflows that reduces backup
time, improve time-to-recovery, reduce admin overhead, and replace
unreliable scripts or workarounds.
</p>
<ul className="list-none text-slate-400 mt-4">
<li className="mb-1 flex">
<Icon
className="text-indigo-600 text-xl mr-2"
icon="material-symbols:check-circle-outline"
/>{" "}
Constantly updated M365 Graph Data engine
</li>
<li className="mb-1 flex">
<Icon
className="text-indigo-600 text-xl mr-2"
icon="material-symbols:check-circle-outline"
/>{" "}
Purpose-built, flexible, fine-grained data protection workflows
</li>
<li className="mb-1 flex">
<Icon
className="text-indigo-600 text-xl mr-2"
icon="material-symbols:check-circle-outline"
/>{" "}
High-performance backup and recovery data movers
</li>
</ul>
<div className="mt-4">
<a
href="docs/quickstart"
className="btn btn-link !no-underline link-underline link-underline-black text-indigo-600 hover:text-indigo-600 after:bg-indigo-600 duration-500 ease-in-out"
>
Use The Quick Start For Your First Backup{" "}
<Icon icon="uim:angle-right-b" className="align-middle" />
</a>
</div>
</div>
</div>
</div>
<div className="container md:mt-24 mt-16">
<div className="grid md:grid-cols-2 grid-cols-1 items-center gap-[30px]">
<div
className="relative order-1 md:order-2 wow animate__animated animate__fadeInRight"
data-wow-delay=".5s"
>
<img
src="/img/why/savings.svg"
className="rounded-lg"
alt="Adding money to a savings jar"
/>
<div className="overflow-hidden absolute lg:h-[400px] h-[320px] lg:w-[400px] w-[320px] bg-indigo-600/5 bottom-0 right-0 rotate-45 -z-1 rounded-3xl"></div>
</div>
<div
className="lg:mr-8 order-2 md:order-1 wow animate__animated animate__fadeInLeft"
data-wow-delay=".5s"
>
<h3 className="mb-4 text-3xl leading-normal font-bold">
Cost Savings
</h3>
<p className="text-slate-400">
Corso, a 100% open-source tool, provides a free alternative for
cost-conscious teams. It further reduces storage costs by
supporting flexible retention policies and efficiently compressing
and deduplicating data before storing it in low-cost cloud object
storage.
</p>
<ul className="list-none text-slate-400 mt-4">
<li className="mb-1 flex">
<Icon
className="text-indigo-600 text-xl mr-2"
icon="material-symbols:check-circle-outline"
/>{" "}
Free forever OSS with no licensing costs
</li>
<li className="mb-1 flex">
<Icon
className="text-indigo-600 text-xl mr-2"
icon="material-symbols:check-circle-outline"
/>{" "}
Client-side compression and deduplication
</li>
<li className="mb-1 flex">
<Icon
className="text-indigo-600 text-xl mr-2"
icon="material-symbols:check-circle-outline"
/>{" "}
Support for S3-compliant storage including AWS Glacier IA
</li>
</ul>
<div className="mt-4">
<a
href="docs/setup/repos"
className="btn btn-link !no-underline link-underline link-underline-black text-indigo-600 hover:text-indigo-600 after:bg-indigo-600 duration-500 ease-in-out"
>
Read about our Object Storage support{" "}
<Icon icon="uim:angle-right-b" className="align-middle" />
</a>
</div>
</div>
</div>
</div>
{/* Accordions */}
<div className="container md:mb-8 mb-4 md:mt-24 mt-16 wow animate__animated animate__fadeInUp">
<div className="grid grid-cols-1 pb-8 text-center">
<h3 className="mb-6 mt-8 text-white md:text-4xl text-3xl md:leading-normal leading-normal font-bold">
Frequently Asked Questions
</h3>
</div>
<div className="relative grid md:grid-cols-12 grid-cols-1 items-center gap-[30px]">
<div className="md:col-span-6">
<div className="relative">
<div className="relative rounded-xl overflow-hidden shadow-md dark:shadow-gray-800">
<div
className="w-full jarallax py-72 bg-slate-400 custom-bg_ bg-no-repeat bg-top"
data-jarallax='{"speed": 0.1}'
></div>
</div>
</div>
</div>
<div className="md:col-span-6">
<div className="accordion space-y-3" id="accordionExample">
<div className="accordion-item !text-white relative shadow dark:shadow-gray-800 rounded-md overflow-hidden">
<h2
className="accordion-header mb-0 !cursor-pointer font-semibold"
id="headingOne"
>
<button
className="transition accordion-button-custom text-white !text-base !cursor-pointer border-none outline-none collapsed focus:outline-none !bg-transparent flex justify-between items-center p-5 w-full font-bold text-left"
type="button"
data-bs-toggle="collapse"
data-bs-target="#collapseOne"
aria-expanded="false"
aria-controls="collapseOne"
>
<span>What platforms does Corso run on?</span>
</button>
</h2>
<div
id="collapseOne"
className="accordion-collapse collapse"
aria-labelledby="headingOne"
data-bs-parent="#accordionExample"
>
<div className="accordion-body p-5">
<p className="text-slate-400 !visible dark:text-gray-400">
Corso has both native binaries and container images for
Windows, Linux, and macOS.
</p>
</div>
</div>
</div>
<div className="accordion-item !text-white relative shadow dark:shadow-gray-800 rounded-md overflow-hidden">
<h2
className="accordion-header mb-0 !cursor-pointer font-semibold"
id="heading2"
>
<button
className="transition accordion-button-custom text-white !text-base !cursor-pointer border-none outline-none collapsed focus:outline-none !bg-transparent flex justify-between items-center p-5 w-full font-bold text-left"
type="button"
data-bs-toggle="collapse"
data-bs-target="#collapse2"
aria-expanded="false"
aria-controls="collapse2"
>
<span>
What Microsoft 365 services can I backup using Corso?
</span>
</button>
</h2>
<div
id="collapse2"
className="accordion-collapse collapse"
aria-labelledby="heading2"
data-bs-parent="#accordionExample"
>
<div className="accordion-body p-5">
<p className="text-slate-400 !visible dark:text-gray-400">
Corso currently supports OneDrive and Exchange. Support
for Teams and SharePoint is in active development and is
therefore not recommended for production use.
</p>
</div>
</div>
</div>
<div className="accordion-item !text-white relative shadow dark:shadow-gray-800 rounded-md overflow-hidden">
<h2
className="accordion-header mb-0 !cursor-pointer font-semibold"
id="heading3"
>
<button
className="transition accordion-button-custom text-white !text-base !cursor-pointer border-none outline-none collapsed focus:outline-none !bg-transparent flex justify-between items-center p-5 w-full font-bold text-left"
type="button"
data-bs-toggle="collapse"
data-bs-target="#collapse3"
aria-expanded="false"
aria-controls="collapse3"
>
<span>What object storage does Corso support?</span>
</button>
</h2>
<div
id="collapse3"
className="accordion-collapse collapse"
aria-labelledby="heading3"
data-bs-parent="#accordionExample"
>
<div className="accordion-body p-5">
<p className="text-slate-400 dark:text-gray-400 !visible">
Corso supports any S3-compliant object storage system
including AWS S3 (including Glacier Instant Access),
Google Cloud Storage, and Backblaze. Azure Blob support is
coming soon.
</p>
</div>
</div>
</div>
<div className="accordion-item !text-white relative shadow dark:shadow-gray-800 rounded-md overflow-hidden">
<h2
className="accordion-header mb-0 font-semibold"
id="heading4"
>
<button
className="transition accordion-button-custom text-white !text-base !cursor-pointer border-none outline-none collapsed focus:outline-none !bg-transparent flex justify-between items-center p-5 w-full font-bold text-left"
type="button"
data-bs-toggle="collapse"
data-bs-target="#collapse4"
aria-expanded="false"
aria-controls="collapse4"
>
<span>How can I get help for Corso?</span>
</button>
</h2>
<div
id="collapse4"
className="accordion-collapse collapse"
aria-labelledby="heading4"
data-bs-parent="#accordionExample"
>
<div className="accordion-body p-5">
<p className="text-slate-400 dark:text-gray-400 !visible">
If you are unable to find an answer in our documentation,
please file{" "}
<a
href="https://github.com/alcionai/corso/issues"
className="text-indigo-600"
target="_blank"
>
GitHub issues
</a>{" "}
for bugs or join the{" "}
<a
href="https://discord.gg/63DTTSnuhT"
className="text-indigo-600"
target="_blank"
>
Discord community
</a>
.
</p>
</div>
</div>
</div>
<div className="accordion-item !text-white relative shadow dark:shadow-gray-800 rounded-md overflow-hidden">
<h2
className="accordion-header mb-0 !cursor-pointer font-semibold"
id="heading5"
>
<button
className="transition accordion-button-custom text-white !text-base !cursor-pointer border-none outline-none collapsed focus:outline-none !bg-transparent flex justify-between items-center p-5 w-full font-bold text-left"
type="button"
data-bs-toggle="collapse"
data-bs-target="#collapse5"
aria-expanded="false"
aria-controls="collapse5"
>
<span>What is Corso's open-source license?</span>
</button>
</h2>
<div
id="collapse5"
className="accordion-collapse collapse"
aria-labelledby="heading5"
data-bs-parent="#accordionExample"
>
<div className="accordion-body p-5">
<p className="text-slate-400 dark:text-gray-400 !visible">
Corso's source code is licensed under the OSI-approved
Apache v2 open-source license.
</p>
</div>
</div>
</div>
<div className="accordion-item !text-white relative shadow dark:shadow-gray-800 rounded-md overflow-hidden">
<h2
className="accordion-header mb-0 !cursor-pointer font-semibold"
id="heading6"
>
<button
className="transition accordion-button-custom text-white !text-base !cursor-pointer border-none outline-none collapsed focus:outline-none !bg-transparent flex justify-between items-center p-5 w-full font-bold text-left"
type="button"
data-bs-toggle="collapse"
data-bs-target="#collapse6"
aria-expanded="false"
aria-controls="collapse6"
>
<span>How do I request a new feature?</span>
</button>
</h2>
<div
id="collapse6"
className="accordion-collapse collapse"
aria-labelledby="heading6"
data-bs-parent="#accordionExample"
>
<div className="accordion-body p-5">
<p className="text-slate-400 dark:text-gray-400 !visible">
You can request new features by creating a{" "}
<a
href="https://github.com/alcionai/corso/issues"
className="text-indigo-600"
target="_blank"
>
new GitHub issue
</a>{" "}
and labeling it as an enhancement.
</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
);
}