Skip to content

Commit 687279c

Browse files
chore: misc cleanup
Signed-off-by: rohan <[email protected]>
1 parent daee060 commit 687279c

File tree

3 files changed

+20
-21
lines changed

3 files changed

+20
-21
lines changed

frontend/app/[team]/apps/[app]/environments/[environment]/[[...path]]/page.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -566,7 +566,7 @@ export default function EnvironmentPath({
566566
[serverSecrets]
567567
)
568568

569-
const cannonicalSecret = useCallback(
569+
const canonicalSecret = useCallback(
570570
(id: string) => serverSecretsById.get(id),
571571
[serverSecretsById]
572572
)
@@ -1129,7 +1129,7 @@ export default function EnvironmentPath({
11291129
orgId={organisation.id}
11301130
secret={secret as SecretType}
11311131
environment={environment}
1132-
cannonicalSecret={cannonicalSecret(secret.id)}
1132+
canonicalSecret={canonicalSecret(secret.id)}
11331133
secretNames={secretNames}
11341134
handlePropertyChange={handleUpdateSecretProperty}
11351135
handleDelete={stageSecretForDelete}

frontend/components/environments/folders/SecretFolderRow.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ const SecretFolderRowComponent = (props: { folder: SecretFolderType; handleDelet
5151
}
5252

5353
// Only re-render if folder fields or handler reference change.
54-
// Tip: wrap handleDelete in useCallback in the parent.
5554
const areEqual = (
5655
prev: { folder: SecretFolderType; handleDelete: Function },
5756
next: { folder: SecretFolderType; handleDelete: Function }

frontend/components/environments/secrets/SecretRow.tsx

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ function SecretRow(props: {
2929
orgId: string
3030
secret: SecretType & { isImported?: boolean }
3131
environment: EnvironmentType
32-
cannonicalSecret: SecretType | undefined
32+
canonicalSecret: SecretType | undefined
3333
secretNames: Array<Partial<SecretType>>
3434
handlePropertyChange: Function
3535
handleDelete: Function
@@ -39,7 +39,7 @@ function SecretRow(props: {
3939
const {
4040
orgId,
4141
secret,
42-
cannonicalSecret,
42+
canonicalSecret,
4343
secretNames,
4444
handlePropertyChange,
4545
handleDelete,
@@ -52,16 +52,16 @@ function SecretRow(props: {
5252
// Permissions
5353
const userCanUpdateSecrets =
5454
userHasPermission(organisation?.role?.permissions, 'Secrets', 'update', true) ||
55-
!cannonicalSecret
55+
!canonicalSecret
5656
const userCanDeleteSecrets =
5757
userHasPermission(organisation?.role?.permissions, 'Secrets', 'delete', true) ||
58-
!cannonicalSecret
58+
!canonicalSecret
5959

6060
const isBoolean = ['true', 'false'].includes(secret.value.toLowerCase())
6161

6262
const booleanValue = secret.value.toLowerCase() === 'true'
6363

64-
const [isRevealed, setIsRevealed] = useState<boolean>(cannonicalSecret === undefined)
64+
const [isRevealed, setIsRevealed] = useState<boolean>(canonicalSecret === undefined)
6565
const [expanded, setExpanded] = useState(false)
6666

6767
const keyInputRef = useRef<HTMLInputElement>(null)
@@ -70,7 +70,7 @@ function SecretRow(props: {
7070

7171
const handleRevealSecret = async () => {
7272
setIsRevealed(true)
73-
if (cannonicalSecret !== undefined) await readSecret({ variables: { ids: [secret.id] } })
73+
if (canonicalSecret !== undefined) await readSecret({ variables: { ids: [secret.id] } })
7474
}
7575

7676
const toggleExpanded = () => setExpanded((currentExpanded) => !currentExpanded)
@@ -87,13 +87,13 @@ function SecretRow(props: {
8787
// Focus and reveal newly created secrets
8888
// The setTimeout is a hack to override the initial state change based on the value of globallyRevealed
8989
useEffect(() => {
90-
if (cannonicalSecret === undefined) {
90+
if (canonicalSecret === undefined) {
9191
setTimeout(() => setIsRevealed(true), 100)
9292
if (keyInputRef.current && !secret.isImported) {
9393
keyInputRef.current.focus()
9494
}
9595
}
96-
}, [cannonicalSecret, secret.isImported])
96+
}, [canonicalSecret, secret.isImported])
9797

9898
// Handle global reveal
9999
useEffect(() => {
@@ -119,23 +119,23 @@ function SecretRow(props: {
119119
secretNames.findIndex((s) => s.key === secret.key && s.id !== secret.id) > -1
120120

121121
const secretHasBeenModified = () => {
122-
if (cannonicalSecret === undefined) return true
122+
if (canonicalSecret === undefined) return true
123123
return (
124-
secret.key !== cannonicalSecret.key ||
125-
secret.value !== cannonicalSecret.value ||
126-
secret.comment !== cannonicalSecret.comment ||
127-
!areTagsAreSame(secret.tags, cannonicalSecret.tags)
124+
secret.key !== canonicalSecret.key ||
125+
secret.value !== canonicalSecret.value ||
126+
secret.comment !== canonicalSecret.comment ||
127+
!areTagsAreSame(secret.tags, canonicalSecret.tags)
128128
)
129129
}
130130

131131
const rowBgColor = () => {
132-
if (!cannonicalSecret) return 'bg-emerald-400/20 dark:bg-emerald-400/10'
132+
if (!canonicalSecret) return 'bg-emerald-400/20 dark:bg-emerald-400/10'
133133
else if (stagedForDelete) return 'bg-red-400/20 dark:bg-red-400/10'
134134
else if (secretHasBeenModified()) return 'bg-amber-400/20 dark:bg-amber-400/10'
135135
}
136136

137137
const inputTextColor = () => {
138-
if (!cannonicalSecret) return 'text-emerald-700 dark:text-emerald-200'
138+
if (!canonicalSecret) return 'text-emerald-700 dark:text-emerald-200'
139139
else if (stagedForDelete) return 'text-red-700 dark:text-red-400 line-through'
140140
else if (secretHasBeenModified()) return 'text-amber-700 dark:text-amber-300'
141141
else return 'text-zinc-900 dark:text-zinc-100'
@@ -238,7 +238,7 @@ function SecretRow(props: {
238238
</div>
239239
)}
240240

241-
{cannonicalSecret && !stagedForDelete && (
241+
{canonicalSecret && !stagedForDelete && (
242242
<div className={clsx((!secret.override || !secret.override.isActive) && '')}>
243243
<OverrideDialog
244244
secretName={secret.key}
@@ -249,7 +249,7 @@ function SecretRow(props: {
249249
</div>
250250
)}
251251

252-
{cannonicalSecret && (
252+
{canonicalSecret && (
253253
<div className="">
254254
<ShareSecretDialog secret={secret} />
255255
</div>
@@ -338,7 +338,7 @@ export default memo(SecretRow, (prev, next) => {
338338
// Re-render only when the row's relevant props change
339339
return (
340340
prev.secret === next.secret &&
341-
prev.cannonicalSecret === next.cannonicalSecret &&
341+
prev.canonicalSecret === next.canonicalSecret &&
342342
prev.globallyRevealed === next.globallyRevealed &&
343343
prev.stagedForDelete === next.stagedForDelete &&
344344
prev.orgId === next.orgId &&

0 commit comments

Comments
 (0)