| ... | ... | @@ -9,7 +9,7 @@ import { |
| 9 | 9 | } from "react"; |
| 10 | 10 | |
| 11 | 11 | import { cn } from "~/lib/utils"; |
| 12 | | import { PullRequestGlyph } from "~/components/pullRequest/pullRequestIcons"; |
| 12 | import { PULL_REQUEST_STATE_PRESENTATION } from "~/components/pullRequest/pullRequestIcons"; |
| 13 | 13 | import { PierreEntryIcon } from "./chat/PierreEntryIcon"; |
| 14 | 14 | import { |
| 15 | 15 | COMPOSER_INLINE_CHIP_ICON_CLASS_NAME, |
| ... | ... | @@ -123,6 +123,9 @@ export function PullRequestChip(props: { |
| 123 | 123 | onOpen: (event: MouseEvent<HTMLElement>, url: string) => void; |
| 124 | 124 | }) { |
| 125 | 125 | const previewTarget = usePullRequestPreviewTarget(props.environmentId, props.metadata.url); |
| 126 | const displayState = |
| 127 | props.metadata.state === "open" && props.metadata.isDraft ? "draft" : props.metadata.state; |
| 128 | const StateIcon = PULL_REQUEST_STATE_PRESENTATION[displayState].Icon; |
| 126 | 129 | const button = ( |
| 127 | 130 | <Button |
| 128 | 131 | variant="chip" |
| ... | ... | @@ -136,9 +139,7 @@ export function PullRequestChip(props: { |
| 136 | 139 | data-markdown-copy={props.copyMarkdown} |
| 137 | 140 | onClick={(event) => props.onOpen(event, props.metadata.url)} |
| 138 | 141 | > |
| 139 | | <PullRequestGlyph.pullRequest |
| 140 | | className={cn(COMPOSER_INLINE_CHIP_ICON_CLASS_NAME, "size-3.5")} |
| 141 | | /> |
| 142 | <StateIcon className={cn(COMPOSER_INLINE_CHIP_ICON_CLASS_NAME, "size-3.5")} /> |
| 142 | 143 | <span className={props.labelClassName}>{props.label}</span> |
| 143 | 144 | </Button> |
| 144 | 145 | ); |