💄 Make user selection dialog more acceptable in dark and normal mode (#50)

This commit is contained in:
Eric Doughty-Papassideris
2024-03-12 20:12:54 +01:00
committed by ericlinagora
parent 14ecf202db
commit 1a66a6f56a
2 changed files with 11 additions and 11 deletions
@@ -2,7 +2,6 @@
padding-top: 1px; padding-top: 1px;
display: inline-block; display: inline-block;
box-sizing: border-box; box-sizing: border-box;
color: #000;
height: 18px; height: 18px;
line-height: 16px; line-height: 16px;
font-size: 12px; font-size: 12px;
@@ -48,23 +48,23 @@ export default (props: {
)} )}
/> />
{isFocus && query?.trim() && ( {isFocus && query?.trim() && (
<div className="absolute w-full top-0 -translate-y-full bg-white rounded-md shadow-md p-2"> <div className="absolute w-full top-0 -translate-y-full bg-white dark:bg-zinc-800 dark:text-white rounded-md border shadow-md p-2">
<div> <div>
{result.length === 0 && ( {result.length === 0 && (
<div className="text-center pt-8"> <div className="text-center pt-8">
<Info>{Languages.t('components.user_picker.modal_no_result')}</Info> <Info>{Languages.t('components.user_picker.modal_no_result')}</Info>
</div> </div>
)} )}
{_.reverse(result.slice(0, 5)).map(user => { {_.reverse(result.slice(0, 5)).map((user, i) => {
return ( return (
<div key={user.id} className="new-direct-channel-proposed-user"> <div key={user.id} className={"rounded m-1 p-3 new-direct-channel-proposed-user flex flex-row items-center justify-center align-baseline" + (i > 0 ? ' border-t' : '')}>
<div className="user-name"> <div className="grow">
<User data={user} />{' '} <div className='font-bold'>
<span className="email overflow-hidden text-ellipsis whitespace-nowrap"> <User data={user} />
({user.email}) </div>
</span> <div className='ml-3 text-sm text-slate-500'>{user.email}</div>
</div> </div>
<div> <div className='shrink-0 ml-2'>
<Button <Button
onClick={() => { onClick={() => {
setUsers([user]); setUsers([user]);
@@ -75,9 +75,10 @@ export default (props: {
{Languages.t('general.add')} {Languages.t('general.add')}
</Button> </Button>
</div> </div>
</div> </div>
); );
})} })}
<div className='-mb-px' />
</div> </div>
</div> </div>
)} )}