Skip to content

Commit

Permalink
A couple of small fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
jespino committed Jan 7, 2025
1 parent c3c49ae commit 220055a
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 4 deletions.
2 changes: 1 addition & 1 deletion webapp/src/ai_integration.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ export const useAIStatusUpdateClicked = () => {
export const useAIAvailableBots = () => {
return useSelector<GlobalState, any[]>((state) => {
//@ts-ignore plugins state is a thing
return state['plugins-' + aiPluginID]?.bots;
return state['plugins-' + aiPluginID]?.bots || [];
});
};

Expand Down
1 change: 1 addition & 0 deletions webapp/src/components/modals/ai_modal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -245,6 +245,7 @@ const AIModalContainer = styled.div`
right: -2px;
top: -10px;
position: absolute;
z-index: 1000;
background: var(--center-channel-bg);
border: 1px solid var(--center-channel-color-16);
border-radius: 4px;
Expand Down
7 changes: 4 additions & 3 deletions webapp/src/components/modals/update_run_status_modal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ import GenericModal, {Description, Label} from 'src/components/widgets/generic_m
import UnsavedChangesModal from 'src/components/widgets/unsaved_changes_modal';
import IconAI from 'src/components/assets/icons/ai';
import AIModal from 'src/components/modals/ai_modal';
import {useAIAvailable} from 'src/ai_integration';
import {useAIAvailable, useAIAvailableBots} from 'src/ai_integration';

import {
Mode,
Expand Down Expand Up @@ -109,6 +109,7 @@ const UpdateRunStatusModal = ({
const currentUserId = useSelector(getCurrentUserId);
const [aiModalOpen, setAIModalOpen] = useState(false);
const aiAvailable = useAIAvailable();
const aiAvailableBots = useAIAvailableBots();
const {data} = useQuery(runStatusModalQueryDocument, {
variables: {
runID: playbookRunId,
Expand Down Expand Up @@ -269,7 +270,7 @@ const UpdateRunStatusModal = ({
<Label>
{formatMessage({defaultMessage: 'Change since last update'})}
</Label>
{ aiAvailable &&
{ aiAvailable && aiAvailableBots.length > 0 &&
(aiModalOpen ? (
<TertiaryButton onClick={() => {
setAIModalOpen(true);
Expand All @@ -287,7 +288,7 @@ const UpdateRunStatusModal = ({
))
}
</LastChangeSince>
{ aiAvailable &&
{ aiAvailable && aiAvailableBots.length > 0 &&
<AiModalContainer>
<AIModal
playbookRunId={playbookRunId}
Expand Down

0 comments on commit 220055a

Please sign in to comment.