Spaces:
Sleeping
Sleeping
Commit ·
8b601f8
1
Parent(s): 4916725
chore: a11y for hidden file input; remove inline styles in animated spans; Docker CMD hardened
Browse files
components/editor/ask-ai/index.tsx
CHANGED
|
@@ -343,12 +343,12 @@ export function AskAI({
|
|
| 343 |
].map((char, index) => (
|
| 344 |
<span
|
| 345 |
key={index}
|
| 346 |
-
className=
|
| 347 |
-
|
| 348 |
-
|
| 349 |
-
|
| 350 |
-
|
| 351 |
-
}
|
| 352 |
>
|
| 353 |
{char === " " ? "\u00A0" : char}
|
| 354 |
</span>
|
|
|
|
| 343 |
].map((char, index) => (
|
| 344 |
<span
|
| 345 |
key={index}
|
| 346 |
+
className={classNames(
|
| 347 |
+
"bg-gradient-to-r from-neutral-100 to-neutral-300 bg-clip-text text-transparent animate-pulse",
|
| 348 |
+
// generate a delay class name like delay-0, delay-1, ...
|
| 349 |
+
`ai-delay-${index}`
|
| 350 |
+
)}
|
| 351 |
+
data-char-index={index}
|
| 352 |
>
|
| 353 |
{char === " " ? "\u00A0" : char}
|
| 354 |
</span>
|
components/editor/ask-ai/uploader.tsx
CHANGED
|
@@ -164,6 +164,9 @@ export const Uploader = ({
|
|
| 164 |
className="hidden"
|
| 165 |
multiple
|
| 166 |
accept="image/*"
|
|
|
|
|
|
|
|
|
|
| 167 |
onChange={(e) => uploadFiles(e.target.files)}
|
| 168 |
/>
|
| 169 |
</div>
|
|
|
|
| 164 |
className="hidden"
|
| 165 |
multiple
|
| 166 |
accept="image/*"
|
| 167 |
+
aria-label="Upload images"
|
| 168 |
+
title="Upload images"
|
| 169 |
+
placeholder="Select image files"
|
| 170 |
onChange={(e) => uploadFiles(e.target.files)}
|
| 171 |
/>
|
| 172 |
</div>
|