Rename AI hooks

This commit is contained in:
Sam Becker 2024-03-21 08:40:21 -05:00
parent ec828f6977
commit 6fd8ff34e2
5 changed files with 14 additions and 14 deletions

View File

@ -12,7 +12,7 @@ import IconGrSync from '@/site/IconGrSync';
import { getExifDataAction } from './actions';
import { Tags } from '@/tag';
import { useState } from 'react';
import useImageQueries from './ai/useImageQueries';
import useAiImageQueries from './ai/useAiImageQueries';
import { HiSparkles } from 'react-icons/hi';
import Spinner from '@/components/Spinner';
@ -40,7 +40,7 @@ export default function PhotoEditPageClient({
seedExifData,
);
const aiContent = useImageQueries();
const aiContent = useAiImageQueries();
return (
<AdminChildPage

View File

@ -1,10 +1,10 @@
import { useCallback, useState } from 'react';
import useImageQuery from './useImageQuery';
import useTitleCaptionImageQuery from './useTitleCaptionImageQuery';
import useAiImageQuery from './useAiImageQuery';
import useTitleCaptionAiImageQuery from './useTitleCaptionAiImageQuery';
export type AiContent = ReturnType<typeof useImageQueries>;
export type AiContent = ReturnType<typeof useAiImageQueries>;
export default function useImageQueries() {
export default function useAiImageQueries() {
const [imageData, setImageData] = useState<string>();
const isReady = Boolean(imageData);
@ -14,19 +14,19 @@ export default function useImageQueries() {
title,
caption,
isLoadingTitleCaption,
] = useTitleCaptionImageQuery(imageData);
] = useTitleCaptionAiImageQuery(imageData);
const [
requestTags,
tags,
isLoadingTags,
] = useImageQuery(imageData, 'tags');
] = useAiImageQuery(imageData, 'tags');
const [
requestSemantic,
semanticDescription,
isLoadingSemantic,
] = useImageQuery(imageData, 'description-semantic');
] = useAiImageQuery(imageData, 'description-semantic');
const hasContent = Boolean(
title ||

View File

@ -3,7 +3,7 @@ import { streamAiImageQueryAction } from '../actions';
import { readStreamableValue } from 'ai/rsc';
import { AiImageQuery } from '.';
export default function useImageQuery(
export default function useAiImageQuery(
imageBase64: string | undefined,
query: AiImageQuery,
) {

View File

@ -1,7 +1,7 @@
import { useMemo } from 'react';
import useImageQuery from './useImageQuery';
import useAiImageQuery from './useAiImageQuery';
export default function useTitleCaptionImageQuery(
export default function useTitleCaptionAiImageQuery(
imageBase64: string | undefined,
) {
const [
@ -9,7 +9,7 @@ export default function useTitleCaptionImageQuery(
text,
isLoading,
error,
] = useImageQuery(imageBase64, 'title-and-caption');
] = useAiImageQuery(imageBase64, 'title-and-caption');
const { title, caption } = useMemo(() => {
const matches = text.includes('Title')

View File

@ -25,7 +25,7 @@ import ImageBlurFallback from '@/components/ImageBlurFallback';
import { BLUR_ENABLED } from '@/site/config';
import { Tags, sortTagsObjectWithoutFavs } from '@/tag';
import { formatCount, formatCountDescriptive } from '@/utility/string';
import { AiContent } from '../ai/useImageQueries';
import { AiContent } from '../ai/useAiImageQueries';
const THUMBNAIL_SIZE = 300;