Skip to content
This repository has been archived by the owner on Aug 21, 2024. It is now read-only.

Commit

Permalink
fix styling for key value project settings (#10432)
Browse files Browse the repository at this point in the history
* fix styling for key value project settings

* fix button styling
  • Loading branch information
aditya-mitra authored Jun 21, 2024
1 parent 523dd0b commit 0ac2002
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 25 deletions.
4 changes: 3 additions & 1 deletion packages/client-core/i18n/en/admin.json
Original file line number Diff line number Diff line change
Expand Up @@ -524,7 +524,9 @@
"add": "Add",
"noSettingsMessage": "No settings available",
"lastUpdatedBy": "Last updated by user id: {{userId}}",
"duplicateKey": "'Duplicate keys cannot exists"
"duplicateKey": "Duplicate keys cannot exist",
"keyName": "Key Name",
"value": "Value"
},
"server": {
"header": "Server",
Expand Down
42 changes: 18 additions & 24 deletions packages/client-core/src/admin/components/settings/tabs/project.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -180,26 +180,26 @@ const ProjectTab = forwardRef(({ open }: { open: boolean }, ref: React.MutableRe
{selectedProjectId.value && (
<>
{displayedSettings.value.map((setting: ProjectSettingType, index: number) => (
<div className="mb-3 grid auto-cols-fr grid-cols-4 gap-2" key={index}>
<div className="my-2 flex flex-row items-end gap-2" key={index}>
<Input
className="col-span-1"
label="Key Name"
containerClassname="w-1/4"
label={t('admin:components.setting.project.keyName')}
value={setting.key}
endComponent={
<Button
className="text-primary mr-2 rounded"
className="text-primary mr-1 rounded py-1"
variant={setting.type === 'private' ? 'danger' : 'success'}
size="small"
onClick={(e) => handleSettingsVisibilityChange(setting, index)}
onClick={() => handleSettingsVisibilityChange(setting, index)}
>
{setting.type}
</Button>
}
onChange={(e) => handleSettingsKeyChange(e, setting, index)}
/>
<Input
className="col-span-1"
label="Value"
containerClassname="w-1/4"
label={t('admin:components.setting.project.value')}
value={setting.value || ''}
endComponent={
setting.userId && (
Expand All @@ -214,7 +214,7 @@ const ProjectTab = forwardRef(({ open }: { open: boolean }, ref: React.MutableRe
onChange={(e) => handleSettingsValueChange(e, setting, index)}
/>
<Button
className="text-primary mr-2 rounded"
className="text-primary mb-[2px] ml-1 rounded"
variant="outline"
size="small"
title={t('admin:components.common.save')}
Expand All @@ -223,27 +223,21 @@ const ProjectTab = forwardRef(({ open }: { open: boolean }, ref: React.MutableRe
{t('admin:components.common.save')}
</Button>
<Button
className="mb-1 px-0"
rounded="full"
variant="outline"
className="h-8 w-8"
variant="transparent"
title={t('admin:components.common.delete')}
onClick={() => handleRemoveSetting(setting)}
>
<HiTrash className="place-self-center text-theme-iconRed" />
</Button>
startIcon={<HiTrash className="place-self-center text-theme-iconRed" />}
/>
</div>
))}
<div className="mb-3 grid grid-cols-8 gap-2">
<Button
size="small"
className="col-span-1"
fullWidth
onClick={handleAddSetting}
startIcon={state.loading.value && <LoadingView spinnerOnly className="h-8 w-8" />}
>
{t('admin:components.setting.project.add')}
</Button>
</div>
<Button
onClick={handleAddSetting}
startIcon={state.loading.value && <LoadingView spinnerOnly className="h-8 w-8" />}
>
{t('admin:components.setting.project.add')}
</Button>
</>
)}

Expand Down

0 comments on commit 0ac2002

Please sign in to comment.