code quality
Some checks failed
CI / lint-typecheck (pull_request) Failing after 10s
CI / tests (pull_request) Has been skipped
CI / contract-tests (pull_request) Has been skipped
CI / e2e-tests (pull_request) Has been skipped
CI / comment-pr (pull_request) Has been skipped
CI / commit-types (pull_request) Has been skipped
Some checks failed
CI / lint-typecheck (pull_request) Failing after 10s
CI / tests (pull_request) Has been skipped
CI / contract-tests (pull_request) Has been skipped
CI / e2e-tests (pull_request) Has been skipped
CI / comment-pr (pull_request) Has been skipped
CI / commit-types (pull_request) Has been skipped
This commit is contained in:
@@ -15,14 +15,16 @@ export interface DriverIdentityProps {
|
||||
contextLabel?: React.ReactNode;
|
||||
meta?: React.ReactNode;
|
||||
size?: 'sm' | 'md';
|
||||
'data-testid'?: string;
|
||||
}
|
||||
|
||||
export function DriverIdentity({ driver, href, contextLabel, meta, size = 'md' }: DriverIdentityProps) {
|
||||
export function DriverIdentity({ driver, href, contextLabel, meta, size = 'md', 'data-testid': dataTestId }: DriverIdentityProps) {
|
||||
const nameSize = size === 'sm' ? 'sm' : 'base';
|
||||
|
||||
const content = (
|
||||
<Box display="flex" alignItems="center" gap={3} flexGrow={1} minWidth="0">
|
||||
<Box data-testid={dataTestId} display="flex" alignItems="center" gap={3} flexGrow={1} minWidth="0">
|
||||
<Avatar
|
||||
data-testid="driver-avatar"
|
||||
src={driver.avatarUrl || undefined}
|
||||
alt={driver.name}
|
||||
size={size === 'sm' ? 'sm' : 'md'}
|
||||
@@ -30,7 +32,7 @@ export function DriverIdentity({ driver, href, contextLabel, meta, size = 'md' }
|
||||
|
||||
<Box flex={1} minWidth="0">
|
||||
<Box display="flex" alignItems="center" gap={2} minWidth="0">
|
||||
<Text size={nameSize as any} weight="medium" variant="high" truncate>
|
||||
<Text data-testid="driver-name" size={nameSize as any} weight="medium" variant="high" truncate>
|
||||
{driver.name}
|
||||
</Text>
|
||||
{contextLabel && (
|
||||
|
||||
Reference in New Issue
Block a user