make skeleton loader spinner easier to see
This commit is contained in:
@@ -11,7 +11,7 @@ export function SkeletonBox(props: SkeletonProps) {
|
||||
aria-label="Loading..."
|
||||
role="status"
|
||||
>
|
||||
<Spinner size="md" />
|
||||
<Spinner size="md" inverse />
|
||||
</div>
|
||||
);
|
||||
}
|
||||
@@ -23,7 +23,7 @@ export function SkeletonText(props: SkeletonProps) {
|
||||
aria-label="Loading..."
|
||||
role="status"
|
||||
>
|
||||
<Spinner size="sm" />
|
||||
<Spinner size="sm" inverse />
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { onMount, onCleanup, createSignal, JSX } from "solid-js";
|
||||
import { onMount, onCleanup, createSignal } from "solid-js";
|
||||
import { isServer } from "solid-js/web";
|
||||
|
||||
const spinnerChars = ["⠋", "⠙", "⠹", "⠸", "⠼", "⠴", "⠦", "⠧", "⠇", "⠏"];
|
||||
@@ -7,6 +7,7 @@ export interface SpinnerProps {
|
||||
size?: "sm" | "md" | "lg" | "xl" | number;
|
||||
class?: string;
|
||||
"aria-label"?: string;
|
||||
inverse: boolean;
|
||||
}
|
||||
|
||||
const sizeMap = {
|
||||
@@ -47,7 +48,7 @@ export function Spinner(props: SpinnerProps) {
|
||||
|
||||
return (
|
||||
<span
|
||||
class={`text-crust font-mono ${sizeClass()} ${props.class || ""}`}
|
||||
class={`font-mono ${sizeClass()} ${props.class || ""} ${props.inverse ? "text-text" : "text-crust"}`}
|
||||
style={style()}
|
||||
aria-label={props["aria-label"] || "Loading..."}
|
||||
role="status"
|
||||
|
||||
Reference in New Issue
Block a user