Skip to content

Commit 763a2b3

Browse files
internal: fix get code button to be purple with correct margin
1 parent 2df3598 commit 763a2b3

File tree

5 files changed

+38
-61
lines changed

5 files changed

+38
-61
lines changed

packages/frontend-shared/src/assets/icons/technology-angle-brackets_x16.svg

Lines changed: 0 additions & 10 deletions
This file was deleted.

packages/reporter/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
"watch": "yarn build-for-tests --watch --progress"
1616
},
1717
"devDependencies": {
18-
"@cypress-design/constants-button": "^1.9.0",
18+
"@cypress-design/constants-button": "^1.10.0",
1919
"@cypress-design/css": "1.2.0",
20-
"@cypress-design/react-button": "^1.10.1",
21-
"@cypress-design/react-icon": "1.30.0",
20+
"@cypress-design/react-button": "^1.11.0",
21+
"@cypress-design/react-icon": "^1.31.0",
2222
"@cypress/react-tooltip": "0.5.3",
2323
"@fontsource/mulish": "4.3.0",
2424
"@fontsource/open-sans": "4.3.0",

packages/reporter/src/commands/command.tsx

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import Markdown from 'markdown-it'
44
import { observer } from 'mobx-react'
55
import React, { useState, useEffect } from 'react'
66
import Tooltip from '@cypress/react-tooltip'
7+
import Button from '@cypress-design/react-button'
78

89
import appState from '../lib/app-state'
910
import events from '../lib/events'
@@ -23,7 +24,7 @@ import ChevronIcon from '@packages/frontend-shared/src/assets/icons/chevron-down
2324
import HiddenIcon from '@packages/frontend-shared/src/assets/icons/general-eye-closed_x16.svg'
2425
import PinIcon from '@packages/frontend-shared/src/assets/icons/object-pin_x16.svg'
2526
import RunningIcon from '@packages/frontend-shared/src/assets/icons/status-running_x16.svg'
26-
import AngleBracketsIcon from '@packages/frontend-shared/src/assets/icons/technology-angle-brackets_x16.svg'
27+
import { IconTechnologyAngleBrackets } from '@cypress-design/react-icon'
2728

2829
const displayName = (model: CommandModel) => model.displayName || model.name
2930
const nameClassName = (name: string) => name.replace(/(\s+)/g, '-')
@@ -535,13 +536,22 @@ const Command: React.FC<CommandProps> = observer(({ model, aliasesWithDuplicates
535536
<CommandControls model={model} commandName={commandName} />
536537
</div>
537538
{model.isCyPrompt && model.state === 'passed' && (
538-
<div className='command-prompt-get-code' onClick={(e) => {
539-
e.stopPropagation()
540-
events.emit('prompt:get-code', { testId: model.testId, logId: model.id })
541-
}}>
542-
<AngleBracketsIcon className='command-prompt-get-code-indicator' width={12} height={12} />
539+
<Button
540+
variant="indigo-dark-mode"
541+
size="20"
542+
onClick={(e) => {
543+
e.stopPropagation()
544+
events.emit('prompt:get-code', { testId: model.testId, logId: model.id })
545+
}}
546+
className="command-prompt-get-code mr-1 whitespace-nowrap"
547+
>
548+
<IconTechnologyAngleBrackets
549+
className='command-prompt-get-code-indicator pr-1'
550+
size='16'
551+
strokeColor='white'
552+
/>
543553
<span>Get code</span>
544-
</div>
554+
</Button>
545555
)}
546556
</div>
547557
</FlashOnClick>

packages/reporter/src/commands/commands.scss

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -65,16 +65,6 @@
6565
.command-expander > path {
6666
stroke: $gray-700;
6767
}
68-
69-
.command-prompt-get-code {
70-
background: $gray-900;
71-
border: 1px solid $gray-700;
72-
color: $gray-200;
73-
74-
svg {
75-
color: $gray-200;
76-
}
77-
}
7868
}
7969

8070
.command-wrapper-text {
@@ -113,21 +103,8 @@
113103
width: 100%;
114104

115105
.command-prompt-get-code {
116-
min-width: 85px;
117-
margin-top: 1px;
118-
align-self: flex-start;
119-
display: flex;
120-
padding: 2px 4px;
121-
gap: 4px;
122-
align-items: center;
123106
cursor: pointer;
124-
border-radius: 4px;
125-
border: 1px solid $gray-900;
126-
color: $gray-300;
127-
128-
svg {
129-
color: $gray-500;
130-
}
107+
font-family: $font-system;
131108
}
132109
}
133110
}

yarn.lock

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2615,10 +2615,10 @@
26152615
tailwindcss "^3.4.3"
26162616
tailwindcss-hocus "^0.0.7"
26172617

2618-
"@cypress-design/constants-button@^1.9.0":
2619-
version "1.9.0"
2620-
resolved "https://registry.yarnpkg.com/@cypress-design/constants-button/-/constants-button-1.9.0.tgz#56683bb760b7eaab9857c7f7384c5ac55eafef18"
2621-
integrity sha512-4mNYfEdrUJUfC4uPwr7P3u0MFsxrffvf5CefbL1HbjwxdHSLT94PhUL70kOukkN1CkM2TwPOTffNZWFLARyQeQ==
2618+
"@cypress-design/constants-button@^1.10.0":
2619+
version "1.10.0"
2620+
resolved "https://registry.yarnpkg.com/@cypress-design/constants-button/-/constants-button-1.10.0.tgz#854172de87c1e63ff8309849c42e5d26ba386fff"
2621+
integrity sha512-I/NAurZriTdioqH9NVpzv0MVzqPGFZADVL8LNlYP5fcWcBZ/gCB+gViHrCe5juE5tp1zYRXXAjQflcx0qvl1mw==
26222622

26232623
"@cypress-design/constants-spinner@^1.0.0":
26242624
version "1.0.1"
@@ -2648,26 +2648,26 @@
26482648
tailwindcss "^3.4.3"
26492649
tailwindcss-hocus "^0.0.7"
26502650

2651-
"@cypress-design/icon-registry@^1.0.0", "@cypress-design/icon-registry@^1.18.0", "@cypress-design/icon-registry@^1.30.0", "@cypress-design/icon-registry@^1.5.1":
2652-
version "1.30.0"
2653-
resolved "https://registry.yarnpkg.com/@cypress-design/icon-registry/-/icon-registry-1.30.0.tgz#169f61fddb0baad1e7297487eab4eec68fc7537e"
2654-
integrity sha512-4DSHYeSo6gnsnKrufTxgAn3c/1ORGCoDeXOLypoatfNtmlbSyB6jdsQ4wIJmuM6lR9wDtkwziPHCsilNVPFy2Q==
2651+
"@cypress-design/icon-registry@^1.0.0", "@cypress-design/icon-registry@^1.18.0", "@cypress-design/icon-registry@^1.31.0", "@cypress-design/icon-registry@^1.5.1":
2652+
version "1.31.0"
2653+
resolved "https://registry.yarnpkg.com/@cypress-design/icon-registry/-/icon-registry-1.31.0.tgz#fb0b14aef3ad284e46655bace3302662cb950a9b"
2654+
integrity sha512-HL6LvdB98jvOPPp/pD0FOCcyg3hq0oByAitUNscC5wc2aWq3amdWhHHzbCh4H7KkD0R0qTYmHTPynk2jq0wiAw==
26552655
dependencies:
26562656
"@cypress-design/color-constants" "^1.1.0"
26572657

2658-
"@cypress-design/react-button@^1.10.1":
2659-
version "1.10.1"
2660-
resolved "https://registry.yarnpkg.com/@cypress-design/react-button/-/react-button-1.10.1.tgz#31328d00789cf8a59898afdce1b71eecadec9de1"
2661-
integrity sha512-NFRWZRmYREaElTZj8ioyNu1lzaf0WperEw98EqC+LOYpwZzHtLahR0Ot/1DGOiCZTacrvBrtjo65VQGieXqJfQ==
2658+
"@cypress-design/react-button@^1.11.0":
2659+
version "1.11.0"
2660+
resolved "https://registry.yarnpkg.com/@cypress-design/react-button/-/react-button-1.11.0.tgz#368a48b3cf4ce2a4c0e84a75f599e59456cfef9b"
2661+
integrity sha512-PEp/che82N6wuH6wyc9uLF6gzg/GZO8l1H7+niP/2sWGf1toVtvecZI6/y570YaStyHnkPpBwHpO630iByrz+Q==
26622662
dependencies:
26632663
clsx "^2.1.1"
26642664

2665-
"@cypress-design/react-icon@1.30.0":
2666-
version "1.30.0"
2667-
resolved "https://registry.yarnpkg.com/@cypress-design/react-icon/-/react-icon-1.30.0.tgz#2ac51db1ce2941dc012481c883e053c3bc8223c1"
2668-
integrity sha512-ooF9WpHvnW4A4SEh3/1aXs1lBqmCfIB2Ioca1dg+/uL22ALYgyji7xcAStm/BzMo/nGTelqx2GcDWzMqOjFnGw==
2665+
"@cypress-design/react-icon@^1.31.0":
2666+
version "1.31.0"
2667+
resolved "https://registry.yarnpkg.com/@cypress-design/react-icon/-/react-icon-1.31.0.tgz#aa82413c5a600f85a5648c7f442d416512beafa4"
2668+
integrity sha512-QXDhP3qf+VXwjysdk366TVomoizkbI4jmtXY1ldztQaSaSRdwvyI6etR9jpn2Pq3XzKJS1zKAvVwiRA9xA9ZUA==
26692669
dependencies:
2670-
"@cypress-design/icon-registry" "^1.30.0"
2670+
"@cypress-design/icon-registry" "^1.31.0"
26712671
clsx "^2.1.1"
26722672

26732673
"@cypress-design/vue-button@^1.1.0", "@cypress-design/vue-button@^1.6.0":

0 commit comments

Comments
 (0)