Skip to content
Snippets Groups Projects
BucketInspector.tsx 841 B
Newer Older
Jacopo Gasparetto's avatar
Jacopo Gasparetto committed
import { BucketObject } from "../models/bucket";
import { Button } from "./Button";
Jacopo Gasparetto's avatar
Jacopo Gasparetto committed
import { Inspector, InspectorProps } from "./Inspector";
import { ArrowDownCircleIcon } from "@heroicons/react/24/outline";
Jacopo Gasparetto's avatar
Jacopo Gasparetto committed
interface BucketInspectorProps extends InspectorProps {
  buckets: BucketObject[]
}

export const BucketInspector = (props: BucketInspectorProps) => {

  const { buckets } = props;
  const title = buckets.length === 1 ? buckets[0].Key : "Multiple objects";

  console.log(buckets[0]);

Jacopo Gasparetto's avatar
Jacopo Gasparetto committed
  return (
    <Inspector
      isOpen={props.isOpen}>
      {props.children}
      <div className="p-8 text-lg font-semibold">
        {title}
      </div>
      <Button className="w-full" title="Download" icon={<ArrowDownCircleIcon />} />

      <hr className="h-px w-full my-8 bg-gray-200 border-0 dark:bg-gray-700"></hr>
Jacopo Gasparetto's avatar
Jacopo Gasparetto committed
    </Inspector>
  )
}