All files / apps/chatbot/src/components/Indicators ThinkingIndicator.tsx

100% Statements 5/5
100% Branches 0/0
100% Functions 2/2
100% Lines 4/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29                1x 1x 1x             1x                      
import React from "react";
import { View } from "react-native";
 
import { makeStyles } from "@repo/ui/themes/makeStyles";
 
import { ShimmerText } from "./ShimmerText";
 
/** Footer shown under the message list while the agent is preparing a reply. */
export const ThinkingIndicator = () => {
  const styles = useStyles();
  return (
    <View style={styles.footerThinkingContainer}>
      <ShimmerText />
    </View>
  );
};
 
const useStyles = makeStyles(() => ({
  footerThinkingContainer: {
    flexDirection: "row",
    alignItems: "center",
    gap: 4,
    paddingVertical: 4,
    alignSelf: "flex-start",
    marginLeft: 16,
    marginBottom: 12,
  },
}));