/* * Copyright 2026 Hypergiant Galactic Systems Inc. All rights reserved. * This file is licensed to you under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. You may obtain a copy * of the License at https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS * OF ANY KIND, either express or implied. See the License for the specific language * governing permissions and limitations under the License. */ import { DetailsListProps } from "../details-list/types.js"; import { ComponentPropsWithRef, PropsWithChildren } from "react"; //#region src/components/flashcard/types.d.ts /** * Base props for Flashcard child components. */ type FlashcardComponentProps = PropsWithChildren & ComponentPropsWithRef<'div'>; /** * Props for the Flashcard component. */ type FlashcardProps = FlashcardComponentProps & { /** Whether the flashcard is in a loading state. */ isLoading?: boolean; /** Primary header text displayed in the hero section. */ header: string; /** Secondary text displayed below the header. */ subheader: string; }; /** * Props for the FlashcardDetailsList component. */ type FlashcardDetailsListProps = FlashcardComponentProps & Partial; //#endregion export { FlashcardComponentProps, FlashcardDetailsListProps, FlashcardProps }; //# sourceMappingURL=types.d.ts.map