Sha256: 7f11238c768ab47914b214cb2ab4121f359bba87f8d813efbbb929bb7023b678

Contents?: true

Size: 671 Bytes

Versions: 3

Compression:

Stored size: 671 Bytes

Contents

import React from "react";
import { ImageResource, Locale } from "../types";
import ImageGrid from "./ImageGrid";

interface PageImage {
  id: number | null,
  image: ImageResource
}

interface PageImagesProps {
  locale: string,
  locales: { [index: string]: Locale },
  records: PageImage[]
}

export default function PageImages(props: PageImagesProps) {
  return (
    <div className="page-images">
      <ImageGrid attribute="page[page_images_attributes]"
        primaryAttribute="page[image_id]"
        enablePrimary={true}
        showEmbed={true}
        locale={props.locale}
        locales={props.locales}
        records={props.records} />
    </div>
  );
}

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
pages_core-3.12.4 app/javascript/components/PageImages.tsx
pages_core-3.12.3 app/javascript/components/PageImages.tsx
pages_core-3.12.2 app/javascript/components/PageImages.tsx