import { useState } from 'react' // Import Swiper React components import { Swiper, SwiperSlide } from 'swiper/react' import { Tabs, Button, Space } from 'ui' import CodeBlock from '../CodeBlock/CodeBlock' // Import Swiper styles import 'swiper/css' import { Badge } from 'ui' import Link from 'next/link' interface Content { lang: 'js' | 'py' | 'sql' title: string code: string detail_title?: string detail_text?: string badges_label?: string badges?: string[] url?: string } interface SplitCodeBlockCarousel { content: Content[] footer?: React.ReactNode altTabView?: boolean } function SplitCodeBlockCarousel(props: SplitCodeBlockCarousel) { // store API swiper instance const [apiSwiper, setApiSwiper] = useState(undefined) const [swiperDetails, setSwiperDetails] = useState(undefined) const [apiSwiperActiveIndex, setApiSwiperActiveIndex] = useState(0) function handleApiSwiperNavChange(e: number) { setApiSwiperActiveIndex(e) // @ts-ignore apiSwiper.slideTo(e) // @ts-ignore swiperDetails.slideTo(e) } const details = (
Allow fetch something
This would only allow the authenticated user access to a folder that is named after their own account UID. This is useful for things like profile images.
{extension.detail_title}
{extension.detail_text}
{extension.badges_label}
{extension.badges && extension.badges.map((badge, i) => { return