Merge pull request #5 from corbt/loading
Move loading indicators for output cells and autogenerate button
This commit is contained in:
@@ -45,7 +45,7 @@ export default function NewScenarioButton() {
|
||||
Add Scenario
|
||||
</StyledButton>
|
||||
<StyledButton onClick={onAutogenerate}>
|
||||
<Icon as={autogenerating ? Spinner : BsPlus} boxSize={6} />
|
||||
<Icon as={autogenerating ? Spinner : BsPlus} boxSize={6} mr={autogenerating ? 1 : 0} />
|
||||
Autogenerate Scenario
|
||||
</StyledButton>
|
||||
</HStack>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { api } from "~/utils/api";
|
||||
import { type PromptVariant, type Scenario } from "./types";
|
||||
import { Spinner, Text, Box } from "@chakra-ui/react";
|
||||
import { Spinner, Text, Box, Center } from "@chakra-ui/react";
|
||||
import { useExperiment } from "~/utils/hooks";
|
||||
import { type CreateChatCompletionResponse } from "openai";
|
||||
import SyntaxHighlighter from "react-syntax-highlighter";
|
||||
@@ -45,7 +45,7 @@ export default function OutputCell({
|
||||
|
||||
if (disabledReason) return <Text color="gray.500">{disabledReason}</Text>;
|
||||
|
||||
if (output.isLoading) return <Spinner />;
|
||||
if (output.isLoading) return <Center h="100%" w="100%"><Spinner /></Center>;
|
||||
|
||||
if (!output.data)
|
||||
return <Text color="gray.500">Error retrieving output</Text>;
|
||||
|
||||
Reference in New Issue
Block a user