src/features/ui/loading.tsx (9 lines of code) (raw):

import { Loader } from "lucide-react"; import { FC } from "react"; import { cn } from "./lib"; interface Props { isLoading: boolean; } export const LoadingIndicator: FC<Props> = (props) => { if (!props.isLoading) return null; return <Loader className={cn("animate-spin")} size={18} />; };