Add isLoading to code accordian

This commit is contained in:
Saoud Rizwan
2024-10-01 22:09:07 -04:00
parent f3fe7c9f5a
commit 905ec5ea50
3 changed files with 19 additions and 20 deletions

View File

@@ -11,6 +11,7 @@ interface CodeAccordianProps {
isConsoleLogs?: boolean
isExpanded: boolean
onToggleExpand: () => void
isLoading?: boolean
}
/*
@@ -30,6 +31,7 @@ const CodeAccordian = ({
isConsoleLogs,
isExpanded,
onToggleExpand,
isLoading,
}: CodeAccordianProps) => {
const inferredLanguage = useMemo(
() => code && (language ?? (path ? getLanguageFromPath(path) : undefined)),
@@ -51,13 +53,15 @@ const CodeAccordian = ({
display: "flex",
alignItems: "center",
padding: "9px 10px",
cursor: "pointer",
cursor: isLoading ? "wait" : "pointer",
opacity: isLoading ? 0.7 : 1,
// pointerEvents: isLoading ? "none" : "auto",
userSelect: "none",
WebkitUserSelect: "none",
MozUserSelect: "none",
msUserSelect: "none",
}}
onClick={onToggleExpand}>
onClick={isLoading ? undefined : onToggleExpand}>
{isFeedback || isConsoleLogs ? (
<div style={{ display: "flex", alignItems: "center" }}>
<span