Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x 4x | import { type SingleValueLabelProps } from '@allshares/studio-design-system';
import { type UserComputed } from '@amalia/tenants/users/types';
import { LabelDisplay } from '../../types';
import { UserPrettyFormat } from '../pretty-format/UserPrettyFormat';
import { type UserSelectOption } from './types';
export const UserSelectorSingleValueLabel = function UserSelectorSingleValueLabel<
TProperty extends keyof UserComputed,
>({ option }: SingleValueLabelProps<UserSelectOption<TProperty>>) {
const { user, value } = option;
return (
<UserPrettyFormat
display={LabelDisplay.INLINE}
firstName={user.firstName}
lastName={user.lastName}
pictureURL={user.pictureURL}
subLabel={value ?? undefined}
/>
);
};
|