Skip to content

Commit

Permalink
fix(frontend): 🐛 fixed save/button for both terminals and devices
Browse files Browse the repository at this point in the history
changed the way the components width param was being set to ensure
constant dynamic width
  • Loading branch information
Mr0Index authored and TyIsI committed Dec 31, 2024
1 parent c29d9a3 commit 63d7c03
Show file tree
Hide file tree
Showing 4 changed files with 39 additions and 40 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -13,22 +13,24 @@ const DeviceDescriptionForm: FC<DeviceDescriptionProps> = (props) => {

return (
<>
<div className='font-teko flex'>
<div className='font-teko flex justify-between'>
<label className='text-card-text-primary mr-16 text-xl font-semibold' htmlFor={props.id}>
Description:
</label>
<input
className='h-7 flex-1 truncate rounded-l-md text-center text-lg'
type='text'
id={props.id}
disabled={!isEdit}
/>
<button
className='text-card-text-secondary bg-card-edit right-0 h-7 rounded-r-md px-2 text-center text-lg'
onClick={handleClick}
>
{isEdit ? 'Save' : 'Edit'}
</button>
<div className='flex w-1/2 max-w-[50%]'>
<input
className='h-7 w-full truncate rounded-l-md text-center text-lg'
type='text'
id={props.id}
disabled={!isEdit}
/>
<button
className='text-card-text-secondary bg-card-edit h-7 flex-shrink-0 rounded-r-md px-2 text-lg'
onClick={handleClick}
>
{isEdit ? 'Save' : 'Edit'}
</button>
</div>
</div>
</>
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ const DeviceRoles: FC<DeviceRolesProps> = (props) => {
]

return (
<div className='font-teko mt-4 flex'>
<span className='text-card-text-primary mr-16 text-xl font-semibold'>Roles:</span>
<div className='font-teko mt-4 flex w-full justify-between'>
<span className='text-card-text-primary text-xl font-semibold'>Roles:</span>
<select
className='flex-1 rounded-md text-lg'
className='w-full max-w-[50%] rounded-md text-center text-lg'
value={props.selectedRole}
title='Roles'
name={props.id}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,28 +18,25 @@ const TerminalField: FC<TerminalFieldProps> = ({ label, id, type, windowWidth })
}

return (
<>
<div className='font-teko mt-4 flex justify-between' style={{ width: '100%' }}>
<label className='text-card-text-primary text-xl font-semibold' htmlFor={id}>
{label}:
</label>
<div className={`inline-block flex justify-end`} style={{ maxWidth: '50%', width: '50%' }}>
<input
className={`h-7 flex-1 truncate rounded-l-md text-center text-lg`}
style={{ maxWidth: '100%' }}
type={type}
id={id}
disabled={!isEdit}
/>
<button
className='text-card-text-secondary bg-card-edit h-7 rounded-r-md px-2 text-lg'
onClick={handleClick}
>
{isEdit ? 'Save' : 'Edit'}
</button>
</div>
<div className='font-teko mt-4 flex w-full justify-between'>
<label className='text-card-text-primary text-xl font-semibold' htmlFor={id}>
{label}:
</label>
<div className='flex w-1/2 max-w-[50%]'>
<input
className='h-7 w-full truncate rounded-l-md text-center text-lg'
type={type}
id={id}
disabled={!isEdit}
/>
<button
className='text-card-text-secondary bg-card-edit h-7 flex-shrink-0 rounded-r-md px-2 text-lg'
onClick={handleClick}
>
{isEdit ? 'Save' : 'Edit'}
</button>
</div>
</>
</div>
)
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ const TerminalTargets: FC<TerminalTargetsProps> = (props) => {
]

return (
<div className='font-teko mt-4 flex'>
<span className='text-card-text-primary mr-16 text-xl font-semibold'>Target:</span>
<div className='font-teko mt-4 flex w-full justify-between'>
<span className='text-card-text-primary text-xl font-semibold'>Target:</span>
<select
className='flex-1 rounded-md text-center text-lg'
className='w-full max-w-[50%] rounded-md text-center text-lg'
value={props.selectedRole}
title='Roles'
name={props.id}
Expand Down

0 comments on commit 63d7c03

Please sign in to comment.