@@ -50,21 +50,17 @@ export function ChatModelCard({

{description}

- {blocked ? ( + {blocked && (
- - Модель недоступна - + Модель недоступна +
+ )} + {accessed_models && !accessed_models.includes(slug) && ( +
+ + Недоступно в текущем тарифе
- ) : ( - accessed_models && - !accessed_models.includes(slug) && ( -
- - Недоступно в текущем тарифе -
- ) )} @@ -15,19 +15,9 @@ export interface ImageModelCardProps extends IShortModel { accessed_models: string[] | null } -export function ImageModelCard({ - description, - image, - title, - slug, - accessed_models, - blocked, - tags, -}: ImageModelCardProps) { +export function ImageModelCard({ description, image, title, slug, accessed_models, blocked, tags }: ImageModelCardProps) { const link = useMemo(() => { - return accessed_models && !accessed_models.includes(slug) - ? '/account?scope=subscribe' - : `images/${slug}` + return accessed_models && !accessed_models.includes(slug) ? '/account?scope=subscribe' : `images/${slug}` }, [accessed_models]) const { theme } = useThemeAndDevice() @@ -36,13 +26,7 @@ export function ImageModelCard({
- {title} + {title}
@@ -50,21 +34,17 @@ export function ImageModelCard({

{description}

- {blocked ? ( + {blocked && (
- - Модель недоступна - + Модель недоступна +
+ )} + {accessed_models && !accessed_models.includes(slug) && ( +
+ + Недоступно в текущем тарифе
- ) : ( - accessed_models && - !accessed_models.includes(slug) && ( -
- - Недоступно в текущем тарифе -
- ) )}
@@ -72,12 +52,7 @@ export function ImageModelCard({ {tags && tags.map((tag, index) => (
- + {tag.title}
))}