Skip to content

Commit 803b4f5

Browse files
committed
fix(emcn): space several controls in a settings row's control slot, and drop the five local wrappers that did it
1 parent 757b594 commit 803b4f5

16 files changed

Lines changed: 23 additions & 62 deletions

File tree

‎apps/sim/app/(product)/_components/access-requests/access-requests.module.css‎

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,3 @@
1-
.controls {
2-
display: inline-flex;
3-
align-items: center;
4-
gap: var(--ui-row-gap);
5-
}
6-
71
.changes {
82
display: grid;
93
gap: var(--ui-list-gap);

‎apps/sim/app/(product)/_components/access-requests/my-requests.tsx‎

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import { Pagination } from '@sim/emcn/pagination'
77
import { SearchField } from '@sim/emcn/search-field'
88
import { SettingsRow, SettingsSurface } from '@sim/emcn/settings-section'
99
import { FailureNotice, InlineNotice, StatusTag } from '@sim/emcn/status'
10-
import styles from '@/app/(product)/_components/access-requests/access-requests.module.css'
1110
import { MyRequestModal } from '@/app/(product)/_components/access-requests/my-request-modal'
1211
import { RequestAccessModal } from '@/app/(product)/_components/request-access-modal/request-access-modal'
1312
import type { RequestScope, RequestTarget, useMyRequests } from '@/platform/lib/data/requests'
@@ -57,12 +56,12 @@ export function MyRequests({ scope, view, mine }: MyRequestsProps) {
5756
<SettingsSurface>
5857
{mine.rows.map((row) => (
5958
<SettingsRow key={row.id} label={row.title} description={row.date}>
60-
<span className={styles.controls}>
59+
<>
6160
<StatusTag label={row.status.label} intent={row.status.intent} />
6261
<Button size='compact' variant='quiet' onClick={() => viewRequest(row.id)}>
6362
View
6463
</Button>
65-
</span>
64+
</>
6665
</SettingsRow>
6766
))}
6867
</SettingsSurface>
@@ -88,7 +87,7 @@ export function MyRequests({ scope, view, mine }: MyRequestsProps) {
8887
<SettingsSurface>
8988
{mine.entries.map((entry) => (
9089
<SettingsRow key={entry.key} label={entry.label}>
91-
<span className={styles.controls}>
90+
<>
9291
{entry.state === 'allowed' && <StatusTag label='Available' />}
9392
{entry.state === 'requestable' && entry.pendingRequestId ? (
9493
<Button size='compact' onClick={() => viewRequest(entry.pendingRequestId ?? '')}>
@@ -105,7 +104,7 @@ export function MyRequests({ scope, view, mine }: MyRequestsProps) {
105104
</Button>
106105
)
107106
)}
108-
</span>
107+
</>
109108
</SettingsRow>
110109
))}
111110
</SettingsSurface>

‎apps/sim/app/(product)/_components/access-requests/review-requests.tsx‎

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
'use client'
22

33
import { Button } from '@sim/emcn/button'
4-
import { EmptyState } from '@sim/emcn/empty-state'
54
import { ChoiceMenu } from '@sim/emcn/menu/choice-menu'
65
import { Pagination } from '@sim/emcn/pagination'
76
import { SearchField } from '@sim/emcn/search-field'
87
import { SettingsRow, SettingsSection, SettingsSurface } from '@sim/emcn/settings-section'
98
import { FailureNotice, StatusTag } from '@sim/emcn/status'
109
import { toast } from '@/lib/toast/sink'
11-
import styles from '@/app/(product)/_components/access-requests/access-requests.module.css'
1210
import { ReviewModal } from '@/app/(product)/_components/access-requests/review-modal'
1311
import { SettingsList } from '@/app/(product)/_components/settings-parts/settings-list'
1412
import { SectionToolbar } from '@/app/(product)/_components/settings-parts/settings-parts'
@@ -114,7 +112,7 @@ export function ReviewRequests({ organizationId }: ReviewRequestsProps) {
114112
>
115113
{list.rows.map((row) => (
116114
<SettingsRow key={row.id} label={row.title} description={row.detail}>
117-
<span className={styles.controls}>
115+
<>
118116
<StatusTag label={row.status.label} intent={row.status.intent} />
119117
<Button
120118
size='compact'
@@ -123,7 +121,7 @@ export function ReviewRequests({ organizationId }: ReviewRequestsProps) {
123121
>
124122
Review
125123
</Button>
126-
</span>
124+
</>
127125
</SettingsRow>
128126
))}
129127
</SettingsList>

‎apps/sim/app/(product)/_components/credential-members/credential-members.module.css‎

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

‎apps/sim/app/(product)/_components/credential-members/credential-members.tsx‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ import { FailureNotice } from '@sim/emcn/status'
1212
import { RecipientField } from '@sim/emcn-platform/workspace-fields'
1313
import { getErrorMessage } from '@sim/utils/errors'
1414
import { toast } from '@/lib/toast/sink'
15-
import styles from '@/app/(product)/_components/credential-members/credential-members.module.css'
1615
import {
1716
resolveAddEmail,
1817
useAddWorkspaceCredentialMembers,
@@ -117,7 +116,7 @@ export function CredentialMembers({
117116
description={member.userEmail || member.userId}
118117
leading={<Avatar name={name} src={member.userImage ?? undefined} />}
119118
>
120-
<span className={styles.controls}>
119+
<>
121120
<ChoiceMenu
122121
label={`Role for ${name}`}
123122
options={MEMBER_ROLE_OPTIONS}
@@ -153,7 +152,7 @@ export function CredentialMembers({
153152
</Button>
154153
)
155154
)}
156-
</span>
155+
</>
157156
</SettingsRow>
158157
)
159158
})

‎apps/sim/app/(product)/o/[organizationId]/settings/_components/sections/members/member-rows.tsx‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import { ActionMenu } from '@sim/emcn/menu/action-menu'
88
import { ChoiceMenu } from '@sim/emcn/menu/choice-menu'
99
import { SettingsRow } from '@sim/emcn/settings-section'
1010
import { StatusTag } from '@sim/emcn/status'
11-
import styles from '@/app/(product)/o/[organizationId]/settings/_components/sections/members/members.module.css'
1211
import type { MembersActions } from '@/platform/lib/data/members'
1312
import type {
1413
InvitationRowModel,
@@ -48,10 +47,10 @@ function RowFrame({ name, email, image, status, control, menuLabel, actions }: R
4847
description={`${email} · ${status}`}
4948
leading={<Avatar name={name} src={image} />}
5049
>
51-
<span className={styles.controls}>
50+
<>
5251
{control}
5352
<ActionMenu label={menuLabel} icon='I108' align='end' actions={actions} />
54-
</span>
53+
</>
5554
</SettingsRow>
5655
)
5756
}

‎apps/sim/app/(product)/o/[organizationId]/settings/_components/sections/members/members.module.css‎

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,3 @@
1-
.controls {
2-
display: inline-flex;
3-
align-items: center;
4-
gap: var(--ui-action-gap);
5-
}
6-
71
.status {
82
color: var(--ui-secondary);
93
padding-block: var(--spacing-12);

‎apps/sim/app/(product)/o/[organizationId]/settings/_components/sections/members/seats-overview.tsx‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@ export function SeatsOverview({ seats }: SeatsOverviewProps) {
4545
</SettingsSection>
4646
)
4747
const tags = (
48-
<span className={styles.controls}>
48+
<>
4949
{model.pending > 0 && <StatusTag label={`${model.pending} pending`} />}
5050
{model.overLimit && model.kind === 'enterprise' && (
5151
<StatusTag label='Over limit' intent='warning' />
5252
)}
53-
</span>
53+
</>
5454
)
5555
if (model.kind === 'team')
5656
return (

‎apps/sim/app/(product)/workspace/[workspaceId]/settings/_components/sections/api-keys/api-keys-section.tsx‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ import { SettingsRead } from '@/app/(product)/_components/settings-parts/setting
1919
import { SwitchRow } from '@/app/(product)/_components/settings-parts/switch-row'
2020
import { CreateApiKeyModal } from '@/app/(product)/workspace/[workspaceId]/_components/create-api-key-modal/create-api-key-modal'
2121
import type { WorkspaceSettingsSectionProps } from '@/app/(product)/workspace/[workspaceId]/settings/_components/section-registry'
22-
import styles from '@/app/(product)/workspace/[workspaceId]/settings/_components/sections/api-keys/api-keys.module.css'
2322
import {
2423
type ApiKey,
2524
createLogger,
@@ -66,7 +65,7 @@ function ApiKeyRow({ apiKey, overridden = false, canDelete, onDelete }: ApiKeyRo
6665
overridden ? ' · a workspace key has this name' : ''
6766
}`}
6867
>
69-
<span className={styles.controls}>
68+
<>
7069
{apiKey.access === 'read' && <StatusTag label='Read only' />}
7170
{overridden && <StatusTag label='Overridden' intent='danger' />}
7271
<ActionMenu
@@ -83,7 +82,7 @@ function ApiKeyRow({ apiKey, overridden = false, canDelete, onDelete }: ApiKeyRo
8382
},
8483
]}
8584
/>
86-
</span>
85+
</>
8786
</SettingsRow>
8887
)
8988
}

‎apps/sim/app/(product)/workspace/[workspaceId]/settings/_components/sections/api-keys/api-keys.module.css‎

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

0 commit comments

Comments
 (0)