diff --git a/api/src/Sozsoft.Platform.DbMigrator/Seeds/LanguagesData.json b/api/src/Sozsoft.Platform.DbMigrator/Seeds/LanguagesData.json index ad99dcf..d4589c6 100644 --- a/api/src/Sozsoft.Platform.DbMigrator/Seeds/LanguagesData.json +++ b/api/src/Sozsoft.Platform.DbMigrator/Seeds/LanguagesData.json @@ -270,6 +270,18 @@ "en": "Login", "tr": "Giriş" }, + { + "resourceName": "Platform", + "key": "Save", + "en": "Save", + "tr": "Kaydet" + }, + { + "resourceName": "Platform", + "key": "Saving", + "en": "Saving...", + "tr": "Kaydediliyor..." + }, { "resourceName": "AbpAccount", "key": "Cancel", @@ -1014,6 +1026,36 @@ "en": "Manager", "tr": "Yönetici" }, + { + "resourceName": "Platform", + "key": "Submit", + "en": "Submit", + "tr": "Gönder" + }, + { + "resourceName": "Platform", + "key": "Submitting", + "en": "Submitting", + "tr": "Submitting..." + }, + { + "resourceName": "Platform", + "key": "SendCode", + "en": "Send Code", + "tr": "Kod Gönder" + }, + { + "resourceName": "Platform", + "key": "SendingCode", + "en": "Sending code...", + "tr": "Kod Gönderiliyor" + }, + { + "resourceName": "Platform", + "key": "OK", + "en": "OK", + "tr": "Tamam" + }, { "resourceName": "Platform", "key": "Cancel", @@ -2382,6 +2424,12 @@ "en": "Sign Up", "tr": "Üye Ol" }, + { + "resourceName": "Platform", + "key": "Abp.Account.CreatingAccount", + "en": "Creating Account...", + "tr": "Hesap oluşturuluyor..." + }, { "resourceName": "Platform", "key": "Abp.Account.SignUp.Message", @@ -4122,12 +4170,6 @@ "en": "Edit Room", "tr": "Odayı Düzenle" }, - { - "resourceName": "Platform", - "key": "App.Videoroom.SaveChanges", - "en": "Save Changes", - "tr": "Değişiklikleri Kaydet" - }, { "resourceName": "Platform", "key": "App.Videoroom.CameraOff", @@ -7316,10 +7358,16 @@ }, { "resourceName": "Platform", - "key": "Public.common.send", + "key": "Send", "tr": "Gönder", "en": "Send" }, + { + "resourceName": "Platform", + "key": "Resend", + "tr": "Tekrar Gönder", + "en": "Resend" + }, { "resourceName": "Platform", "key": "Public.common.subscribe", diff --git a/ui/src/components/codeLayout/PanelManager.tsx b/ui/src/components/codeLayout/PanelManager.tsx index 2f7b311..6fb125a 100644 --- a/ui/src/components/codeLayout/PanelManager.tsx +++ b/ui/src/components/codeLayout/PanelManager.tsx @@ -66,7 +66,6 @@ export const PanelManager: React.FC = ({ ) } variant={panelState[key] ? "twoTone" : "plain"} - color="blue-600" size="xs" title={panelState[key] ? "Hide" : "Show"} /> diff --git a/ui/src/components/codeLayout/PropertyPanel.tsx b/ui/src/components/codeLayout/PropertyPanel.tsx index 7840fce..c870e5f 100644 --- a/ui/src/components/codeLayout/PropertyPanel.tsx +++ b/ui/src/components/codeLayout/PropertyPanel.tsx @@ -289,7 +289,6 @@ const PropertyPanel: React.FC = ({ onClick={() => openTailwindModal(property.name)} icon={} variant="solid" - color="blue-600" size="xs" title="Select Tailwind Classes" > @@ -325,7 +324,6 @@ const PropertyPanel: React.FC = ({ onClick={() => openTailwindModal(property.name)} icon={} variant="solid" - color="blue-600" size="xs" title="Select Tailwind Classes" > @@ -498,7 +496,6 @@ const PropertyPanel: React.FC = ({
) : null, )}
diff --git a/ui/src/components/orders/BillingControls.tsx b/ui/src/components/orders/BillingControls.tsx index ef30a2d..7fbbe95 100644 --- a/ui/src/components/orders/BillingControls.tsx +++ b/ui/src/components/orders/BillingControls.tsx @@ -53,8 +53,7 @@ export const BillingControls: React.FC = ({ onClick={() => !hasCartItems && setGlobalBillingCycle('monthly')} disabled={hasCartItems} variant={globalBillingCycle === 'monthly' ? 'solid' : 'default'} - color="blue-600" - size="sm" + size="xs" className={globalBillingCycle === 'monthly' ? 'shadow-md' : ''} title={ hasCartItems ? 'Sepette ürün varken faturalama döngüsü değiştirilemez' : undefined @@ -66,8 +65,7 @@ export const BillingControls: React.FC = ({ onClick={() => !hasCartItems && setGlobalBillingCycle('yearly')} disabled={hasCartItems} variant={globalBillingCycle === 'yearly' ? 'solid' : 'default'} - color="blue-600" - size="sm" + size="xs" className={globalBillingCycle === 'yearly' ? 'shadow-md' : ''} title={ hasCartItems ? 'Sepette ürün varken faturalama döngüsü değiştirilemez' : undefined @@ -98,8 +96,8 @@ export const BillingControls: React.FC = ({ />
- {globalPeriod} - + {globalPeriod} + {globalBillingCycle === 'monthly' ? translate('::Public.products.billingcycle.month') : translate('::Public.products.billingcycle.year')} @@ -119,10 +117,10 @@ export const BillingControls: React.FC = ({ +
diff --git a/ui/src/components/ui/Button/Button.tsx b/ui/src/components/ui/Button/Button.tsx index ba84a58..4f69a8a 100644 --- a/ui/src/components/ui/Button/Button.tsx +++ b/ui/src/components/ui/Button/Button.tsx @@ -9,231 +9,210 @@ import { Spinner } from '../Spinner' import type { CommonProps, TypeAttributes, ColorLevel } from '../@types/common' import type { ReactNode, ComponentPropsWithRef, MouseEvent } from 'react' -export interface ButtonProps - extends CommonProps, - Omit, 'onClick'> { - active?: boolean - block?: boolean - color?: string - disabled?: boolean - icon?: string | ReactNode - loading?: boolean - onClick?: (e: MouseEvent) => void - shape?: TypeAttributes.Shape - size?: TypeAttributes.Size - variant?: 'solid' | 'twoTone' | 'plain' | 'default' +export interface ButtonProps extends CommonProps, Omit, 'onClick'> { + active?: boolean + block?: boolean + color?: string + disabled?: boolean + icon?: string | ReactNode + loading?: boolean + onClick?: (e: MouseEvent) => void + shape?: TypeAttributes.Shape + size?: TypeAttributes.Size + variant?: 'solid' | 'twoTone' | 'plain' | 'default' } type ButtonColor = { - bgColor: string - hoverColor: string - activeColor: string - textColor: string + bgColor: string + hoverColor: string + activeColor: string + textColor: string } const Button = forwardRef((props, ref) => { - const { - active = false, - block = false, - children, - className, - color = '', - disabled, - icon, - loading = false, - shape = 'round', - size, - variant = 'default', - ...rest - } = props - const { themeColor, controlSize, primaryColorLevel } = useConfig() - const formControlSize = useForm()?.size - const inputGroupSize = useInputGroup()?.size - const defaultClass = 'button' - const sizeIconClass = 'inline-flex items-center justify-center' + const { + active = false, + block = false, + children, + className, + color = '', + disabled, + icon, + loading = false, + shape = 'round', + size = 'sm', + variant = 'default', + ...rest + } = props + const { themeColor, controlSize, primaryColorLevel } = useConfig() + const formControlSize = useForm()?.size + const inputGroupSize = useInputGroup()?.size + const defaultClass = 'button' + const sizeIconClass = 'inline-flex items-center justify-center' - const splitedColor = color?.split('-') || [] + const splitedColor = color?.split('-') || [] - const buttonSize = size || inputGroupSize || formControlSize || controlSize - const buttonColor = splitedColor[0] || themeColor - const buttonColorLevel = splitedColor[1] || primaryColorLevel + const buttonSize = size || inputGroupSize || formControlSize || controlSize + const buttonColor = splitedColor[0] || themeColor + const buttonColorLevel = splitedColor[1] || primaryColorLevel - const [increaseLevel, decreaseLevel] = useColorLevel( - buttonColorLevel as ColorLevel - ) + const [increaseLevel, decreaseLevel] = useColorLevel(buttonColorLevel as ColorLevel) - const getButtonSize = () => { - let sizeClass = '' - switch (buttonSize) { - case SIZES.LG: - sizeClass = classNames( - `h-${CONTROL_SIZES.lg}`, - icon && !children - ? `w-${CONTROL_SIZES.lg} ${sizeIconClass} text-2xl` - : 'px-8 text-base' - ) - break - case SIZES.SM: - sizeClass = classNames( - `h-${CONTROL_SIZES.sm}`, - icon && !children - ? `w-${CONTROL_SIZES.sm} ${sizeIconClass} text-lg` - : 'px-3 text-sm' - ) - break - case SIZES.XS: - sizeClass = classNames( - `h-${CONTROL_SIZES.xs}`, - icon && !children - ? `w-${CONTROL_SIZES.xs} ${sizeIconClass} text-base` - : 'px-2 text-xs' - ) - break - default: - sizeClass = classNames( - `h-${CONTROL_SIZES.md}`, - icon && !children - ? `w-${CONTROL_SIZES.md} ${sizeIconClass} text-xl` - : 'px-8' - ) - break - } - return sizeClass + const getButtonSize = () => { + let sizeClass = '' + switch (buttonSize) { + case SIZES.LG: + sizeClass = classNames( + `h-${CONTROL_SIZES.lg}`, + icon && !children ? `w-${CONTROL_SIZES.lg} ${sizeIconClass} text-2xl` : 'px-8 text-base', + ) + break + case SIZES.SM: + sizeClass = classNames( + `h-${CONTROL_SIZES.sm}`, + icon && !children ? `w-${CONTROL_SIZES.sm} ${sizeIconClass} text-lg` : 'px-3 text-sm', + ) + break + case SIZES.XS: + sizeClass = classNames( + `h-${CONTROL_SIZES.xs}`, + icon && !children ? `w-${CONTROL_SIZES.xs} ${sizeIconClass} text-base` : 'px-2 text-xs', + ) + break + default: + sizeClass = classNames( + `h-${CONTROL_SIZES.md}`, + icon && !children ? `w-${CONTROL_SIZES.md} ${sizeIconClass} text-xl` : 'px-8', + ) + break + } + return sizeClass + } + + const disabledClass = 'opacity-50 cursor-not-allowed' + + const solidColor = () => { + const btn = { + bgColor: active + ? `bg-${buttonColor}-${increaseLevel}` + : `bg-${buttonColor}-${buttonColorLevel}`, + textColor: 'text-white', + hoverColor: active ? '' : `hover:bg-${buttonColor}-${decreaseLevel}`, + activeColor: `active:bg-${buttonColor}-${increaseLevel}`, + } + return getBtnColor(btn) + } + + const twoToneColor = () => { + const btn = { + bgColor: active + ? `bg-${buttonColor}-200 dark:bg-${buttonColor}-50` + : `bg-${buttonColor}-50 dark:bg-${buttonColor}-500 dark:bg-opacity-20`, + textColor: `text-${buttonColor}-${buttonColorLevel} dark:text-${buttonColor}-50`, + hoverColor: active + ? '' + : `hover:bg-${buttonColor}-100 dark:hover:bg-${buttonColor}-500 dark:hover:bg-opacity-30`, + activeColor: `active:bg-${buttonColor}-200 dark:active:bg-${buttonColor}-500 dark:active:bg-opacity-40`, + } + return getBtnColor(btn) + } + + const defaultColor = () => { + const btn = { + bgColor: active + ? `bg-gray-100 border border-gray-300 dark:bg-gray-500 dark:border-gray-500` + : `bg-white border border-gray-300 dark:bg-gray-700 dark:border-gray-700`, + textColor: `text-gray-600 dark:text-gray-100`, + hoverColor: active ? '' : `hover:bg-gray-50 dark:hover:bg-gray-600`, + activeColor: `active:bg-gray-100 dark:active:bg-gray-500 dark:active:border-gray-500`, + } + return getBtnColor(btn) + } + + const plainColor = () => { + const btn = { + bgColor: active ? `bg-gray-100 dark:bg-gray-500` : 'bg-transparent border border-transparent', + textColor: `text-gray-600 dark:text-gray-100`, + hoverColor: active ? '' : `hover:bg-gray-50 dark:hover:bg-gray-600`, + activeColor: `active:bg-gray-100 dark:active:bg-gray-500 dark:active:border-gray-500`, + } + return getBtnColor(btn) + } + + const getBtnColor = ({ bgColor, hoverColor, activeColor, textColor }: ButtonColor) => { + return `${bgColor} ${ + disabled || loading ? disabledClass : hoverColor + ' ' + activeColor + } ${textColor}` + } + + const btnColor = () => { + switch (variant) { + case 'solid': + return solidColor() + case 'twoTone': + return twoToneColor() + case 'plain': + return plainColor() + case 'default': + return defaultColor() + default: + return defaultColor() + } + } + + const classes = classNames( + defaultClass, + btnColor(), + `radius-${shape}`, + getButtonSize(), + className, + block ? 'w-full' : '', + ) + + const handleClick = (e: MouseEvent) => { + const { onClick } = props + if (disabled || loading) { + e.preventDefault() + return + } + onClick?.(e) + } + + const renderChildren = () => { + if (loading && children) { + return ( + + + {children} + + ) } - const disabledClass = 'opacity-50 cursor-not-allowed' - - const solidColor = () => { - const btn = { - bgColor: active - ? `bg-${buttonColor}-${increaseLevel}` - : `bg-${buttonColor}-${buttonColorLevel}`, - textColor: 'text-white', - hoverColor: active - ? '' - : `hover:bg-${buttonColor}-${decreaseLevel}`, - activeColor: `active:bg-${buttonColor}-${increaseLevel}`, - } - return getBtnColor(btn) + if (icon && !children && loading) { + return } - const twoToneColor = () => { - const btn = { - bgColor: active - ? `bg-${buttonColor}-200 dark:bg-${buttonColor}-50` - : `bg-${buttonColor}-50 dark:bg-${buttonColor}-500 dark:bg-opacity-20`, - textColor: `text-${buttonColor}-${buttonColorLevel} dark:text-${buttonColor}-50`, - hoverColor: active - ? '' - : `hover:bg-${buttonColor}-100 dark:hover:bg-${buttonColor}-500 dark:hover:bg-opacity-30`, - activeColor: `active:bg-${buttonColor}-200 dark:active:bg-${buttonColor}-500 dark:active:bg-opacity-40`, - } - return getBtnColor(btn) + if (icon && !children && !loading) { + return <>{icon} } - const defaultColor = () => { - const btn = { - bgColor: active - ? `bg-gray-100 border border-gray-300 dark:bg-gray-500 dark:border-gray-500` - : `bg-white border border-gray-300 dark:bg-gray-700 dark:border-gray-700`, - textColor: `text-gray-600 dark:text-gray-100`, - hoverColor: active ? '' : `hover:bg-gray-50 dark:hover:bg-gray-600`, - activeColor: `active:bg-gray-100 dark:active:bg-gray-500 dark:active:border-gray-500`, - } - return getBtnColor(btn) + if (icon && children && !loading) { + return ( + + {icon} + {children} + + ) } - const plainColor = () => { - const btn = { - bgColor: active - ? `bg-gray-100 dark:bg-gray-500` - : 'bg-transparent border border-transparent', - textColor: `text-gray-600 dark:text-gray-100`, - hoverColor: active ? '' : `hover:bg-gray-50 dark:hover:bg-gray-600`, - activeColor: `active:bg-gray-100 dark:active:bg-gray-500 dark:active:border-gray-500`, - } - return getBtnColor(btn) - } + return <>{children} + } - const getBtnColor = ({ - bgColor, - hoverColor, - activeColor, - textColor, - }: ButtonColor) => { - return `${bgColor} ${ - disabled || loading ? disabledClass : hoverColor + ' ' + activeColor - } ${textColor}` - } - - const btnColor = () => { - switch (variant) { - case 'solid': - return solidColor() - case 'twoTone': - return twoToneColor() - case 'plain': - return plainColor() - case 'default': - return defaultColor() - default: - return defaultColor() - } - } - - const classes = classNames( - defaultClass, - btnColor(), - `radius-${shape}`, - getButtonSize(), - className, - block ? 'w-full' : '' - ) - - const handleClick = (e: MouseEvent) => { - const { onClick } = props - if (disabled || loading) { - e.preventDefault() - return - } - onClick?.(e) - } - - const renderChildren = () => { - if (loading && children) { - return ( - - - {children} - - ) - } - - if (icon && !children && loading) { - return - } - - if (icon && !children && !loading) { - return <>{icon} - } - - if (icon && children && !loading) { - return ( - - {icon} - {children} - - ) - } - - return <>{children} - } - - return ( - - ) + return ( + + ) }) Button.displayName = 'Button' diff --git a/ui/src/components/ui/DatePicker/DateTimepicker.tsx b/ui/src/components/ui/DatePicker/DateTimepicker.tsx index 6ecbbba..0fb296f 100644 --- a/ui/src/components/ui/DatePicker/DateTimepicker.tsx +++ b/ui/src/components/ui/DatePicker/DateTimepicker.tsx @@ -311,7 +311,7 @@ const DateTimepicker = forwardRef( size="sm" onChange={handleTimeChange} /> -
diff --git a/ui/src/components/ui/Upload/Upload.tsx b/ui/src/components/ui/Upload/Upload.tsx index 94200e2..285080b 100644 --- a/ui/src/components/ui/Upload/Upload.tsx +++ b/ui/src/components/ui/Upload/Upload.tsx @@ -9,6 +9,7 @@ import Notification from '../Notification/Notification' import toast from '../toast/toast' import type { CommonProps } from '../@types/common' import type { ReactNode, ChangeEvent, MouseEvent } from 'react' +import { useLocalization } from '@/utils/hooks/useLocalization' export interface UploadProps extends CommonProps { accept?: string @@ -56,6 +57,7 @@ const Upload = forwardRef((props, ref) => { const fileInputField = useRef(null) const [files, setFiles] = useState(fileList) const [dragOver, setDragOver] = useState(false) + const { translate } = useLocalization() const { themeColor, primaryColorLevel } = useConfig() @@ -144,8 +146,8 @@ const Upload = forwardRef((props, ref) => { const renderChildren = () => { if (!draggable && !children) { return ( - ) } diff --git a/ui/src/views/admin/activityLog/components/Log.tsx b/ui/src/views/admin/activityLog/components/Log.tsx index f3de4f9..ada92f9 100644 --- a/ui/src/views/admin/activityLog/components/Log.tsx +++ b/ui/src/views/admin/activityLog/components/Log.tsx @@ -57,7 +57,7 @@ const Log = ({ ))}
{loadable ? ( - ) : ( diff --git a/ui/src/views/admin/files/components/FileModals.tsx b/ui/src/views/admin/files/components/FileModals.tsx index 10d3db0..ce64cb1 100644 --- a/ui/src/views/admin/files/components/FileModals.tsx +++ b/ui/src/views/admin/files/components/FileModals.tsx @@ -59,10 +59,11 @@ export const CreateFolderModal = forwardRef
- )} -
diff --git a/ui/src/views/admin/listForm/edit/ChartTabAnnotations.tsx b/ui/src/views/admin/listForm/edit/ChartTabAnnotations.tsx index dfcba16..26ea6a8 100644 --- a/ui/src/views/admin/listForm/edit/ChartTabAnnotations.tsx +++ b/ui/src/views/admin/listForm/edit/ChartTabAnnotations.tsx @@ -660,8 +660,8 @@ function ChartTabAnnotations(props: FormEditProps) {
-
diff --git a/ui/src/views/admin/listForm/edit/ChartTabAxis.tsx b/ui/src/views/admin/listForm/edit/ChartTabAxis.tsx index d485390..3538308 100644 --- a/ui/src/views/admin/listForm/edit/ChartTabAxis.tsx +++ b/ui/src/views/admin/listForm/edit/ChartTabAxis.tsx @@ -541,8 +541,8 @@ function ChartTabAxis(props: FormEditProps) {
-
diff --git a/ui/src/views/admin/listForm/edit/ChartTabCommonSettings.tsx b/ui/src/views/admin/listForm/edit/ChartTabCommonSettings.tsx index ead7d3b..d38dd24 100644 --- a/ui/src/views/admin/listForm/edit/ChartTabCommonSettings.tsx +++ b/ui/src/views/admin/listForm/edit/ChartTabCommonSettings.tsx @@ -716,8 +716,8 @@ function ChartTabCommonSettings(props: FormEditProps) {
-
diff --git a/ui/src/views/admin/listForm/edit/ChartTabCrosshair.tsx b/ui/src/views/admin/listForm/edit/ChartTabCrosshair.tsx index 870adba..e85bfd8 100644 --- a/ui/src/views/admin/listForm/edit/ChartTabCrosshair.tsx +++ b/ui/src/views/admin/listForm/edit/ChartTabCrosshair.tsx @@ -49,7 +49,7 @@ function ChartTabCrosshair(props: FormEditProps) { form.setFieldValue(field.name, e.target.value)} /> )} @@ -112,7 +112,7 @@ function ChartTabCrosshair(props: FormEditProps) { form.setFieldValue(field.name, e.target.value)} /> )} @@ -157,64 +157,28 @@ function ChartTabCrosshair(props: FormEditProps) { - + {({ field, form }: FieldProps) => ( form.setFieldValue(field.name, e.target.value)} /> )} - + - + - + @@ -232,7 +196,7 @@ function ChartTabCrosshair(props: FormEditProps) { > - + form.setFieldValue(field.name, e.target.value)} /> )} @@ -324,7 +288,7 @@ function ChartTabCrosshair(props: FormEditProps) { form.setFieldValue(field.name, e.target.value)} /> )} @@ -372,8 +336,8 @@ function ChartTabCrosshair(props: FormEditProps) {
-
diff --git a/ui/src/views/admin/listForm/edit/ChartTabExport.tsx b/ui/src/views/admin/listForm/edit/ChartTabExport.tsx index 8a9de72..dc549eb 100644 --- a/ui/src/views/admin/listForm/edit/ChartTabExport.tsx +++ b/ui/src/views/admin/listForm/edit/ChartTabExport.tsx @@ -65,8 +65,8 @@ function ChartTabExport(props: FormEditProps) {
-
diff --git a/ui/src/views/admin/listForm/edit/ChartTabLegend.tsx b/ui/src/views/admin/listForm/edit/ChartTabLegend.tsx index c627bd2..e39769c 100644 --- a/ui/src/views/admin/listForm/edit/ChartTabLegend.tsx +++ b/ui/src/views/admin/listForm/edit/ChartTabLegend.tsx @@ -216,8 +216,8 @@ function ChartTabLegend(props: FormEditProps) {
-
diff --git a/ui/src/views/admin/listForm/edit/ChartTabPanes.tsx b/ui/src/views/admin/listForm/edit/ChartTabPanes.tsx index 5bfa6c5..6be8ddb 100644 --- a/ui/src/views/admin/listForm/edit/ChartTabPanes.tsx +++ b/ui/src/views/admin/listForm/edit/ChartTabPanes.tsx @@ -155,8 +155,8 @@ function ChartTabPanes(props: FormEditProps) { setData={setJsonRowOpModalData} />
-
diff --git a/ui/src/views/admin/listForm/edit/ChartTabSeries.tsx b/ui/src/views/admin/listForm/edit/ChartTabSeries.tsx index 806bc71..833fa02 100644 --- a/ui/src/views/admin/listForm/edit/ChartTabSeries.tsx +++ b/ui/src/views/admin/listForm/edit/ChartTabSeries.tsx @@ -523,8 +523,8 @@ function ChartTabSeries(props: FormEditProps & { listFormCode: string }) {
-
diff --git a/ui/src/views/admin/listForm/edit/ChartTabZoomAndPan.tsx b/ui/src/views/admin/listForm/edit/ChartTabZoomAndPan.tsx index 39f543f..435ed95 100644 --- a/ui/src/views/admin/listForm/edit/ChartTabZoomAndPan.tsx +++ b/ui/src/views/admin/listForm/edit/ChartTabZoomAndPan.tsx @@ -176,8 +176,8 @@ const ChartTabZoomAndPan = (props: FormEditProps) => {
-
diff --git a/ui/src/views/admin/listForm/edit/FormCustomization.tsx b/ui/src/views/admin/listForm/edit/FormCustomization.tsx index 79cabec..93ea16f 100644 --- a/ui/src/views/admin/listForm/edit/FormCustomization.tsx +++ b/ui/src/views/admin/listForm/edit/FormCustomization.tsx @@ -294,8 +294,8 @@ function FormCustomization({ /> - diff --git a/ui/src/views/admin/listForm/edit/FormTabColumns.tsx b/ui/src/views/admin/listForm/edit/FormTabColumns.tsx index 64dd0c4..c4ee30d 100644 --- a/ui/src/views/admin/listForm/edit/FormTabColumns.tsx +++ b/ui/src/views/admin/listForm/edit/FormTabColumns.tsx @@ -310,8 +310,8 @@ function FormTabColumns(props: FormEditProps) { - diff --git a/ui/src/views/admin/listForm/edit/FormTabDatabaseDataSource.tsx b/ui/src/views/admin/listForm/edit/FormTabDatabaseDataSource.tsx index 080222c..740f78a 100644 --- a/ui/src/views/admin/listForm/edit/FormTabDatabaseDataSource.tsx +++ b/ui/src/views/admin/listForm/edit/FormTabDatabaseDataSource.tsx @@ -387,8 +387,8 @@ function FormTabDatabaseDataSource(props: FormEditProps) { - diff --git a/ui/src/views/admin/listForm/edit/FormTabDatabaseDelete.tsx b/ui/src/views/admin/listForm/edit/FormTabDatabaseDelete.tsx index 2a0a593..a6f659e 100644 --- a/ui/src/views/admin/listForm/edit/FormTabDatabaseDelete.tsx +++ b/ui/src/views/admin/listForm/edit/FormTabDatabaseDelete.tsx @@ -116,8 +116,8 @@ function FormTabDatabaseDelete({ - diff --git a/ui/src/views/admin/listForm/edit/FormTabDatabaseInsert.tsx b/ui/src/views/admin/listForm/edit/FormTabDatabaseInsert.tsx index 6c1712d..b9fccdc 100644 --- a/ui/src/views/admin/listForm/edit/FormTabDatabaseInsert.tsx +++ b/ui/src/views/admin/listForm/edit/FormTabDatabaseInsert.tsx @@ -114,8 +114,8 @@ function FormTabDatabaseInsert({ /> - diff --git a/ui/src/views/admin/listForm/edit/FormTabDatabaseSelect.tsx b/ui/src/views/admin/listForm/edit/FormTabDatabaseSelect.tsx index 0996913..4b8b6c8 100644 --- a/ui/src/views/admin/listForm/edit/FormTabDatabaseSelect.tsx +++ b/ui/src/views/admin/listForm/edit/FormTabDatabaseSelect.tsx @@ -65,8 +65,8 @@ function FormTabDatabaseSelect({ component={Input} /> - diff --git a/ui/src/views/admin/listForm/edit/FormTabDatabaseUpdate.tsx b/ui/src/views/admin/listForm/edit/FormTabDatabaseUpdate.tsx index 8a3a0ac..7905536 100644 --- a/ui/src/views/admin/listForm/edit/FormTabDatabaseUpdate.tsx +++ b/ui/src/views/admin/listForm/edit/FormTabDatabaseUpdate.tsx @@ -114,8 +114,8 @@ function FormTabDatabaseUpdate({ /> - diff --git a/ui/src/views/admin/listForm/edit/FormTabDetails.tsx b/ui/src/views/admin/listForm/edit/FormTabDetails.tsx index 723468d..1cb3254 100644 --- a/ui/src/views/admin/listForm/edit/FormTabDetails.tsx +++ b/ui/src/views/admin/listForm/edit/FormTabDetails.tsx @@ -437,8 +437,8 @@ function FormTabDetails( - diff --git a/ui/src/views/admin/listForm/edit/FormTabEdit.tsx b/ui/src/views/admin/listForm/edit/FormTabEdit.tsx index 78fab02..bc3f51d 100644 --- a/ui/src/views/admin/listForm/edit/FormTabEdit.tsx +++ b/ui/src/views/admin/listForm/edit/FormTabEdit.tsx @@ -454,8 +454,8 @@ function FormTabEdit(props: FormEditProps & { listFormCode: string }) { )} - diff --git a/ui/src/views/admin/listForm/edit/FormTabFilters.tsx b/ui/src/views/admin/listForm/edit/FormTabFilters.tsx index 9924a2c..e4cceea 100644 --- a/ui/src/views/admin/listForm/edit/FormTabFilters.tsx +++ b/ui/src/views/admin/listForm/edit/FormTabFilters.tsx @@ -304,8 +304,8 @@ function FormTabFilters(props: FormEditProps) { - diff --git a/ui/src/views/admin/listForm/edit/FormTabGantt.tsx b/ui/src/views/admin/listForm/edit/FormTabGantt.tsx index 34340f9..51913fe 100644 --- a/ui/src/views/admin/listForm/edit/FormTabGantt.tsx +++ b/ui/src/views/admin/listForm/edit/FormTabGantt.tsx @@ -471,8 +471,8 @@ function FormTabGantt(props: FormEditProps) { - diff --git a/ui/src/views/admin/listForm/edit/FormTabGroup.tsx b/ui/src/views/admin/listForm/edit/FormTabGroup.tsx index 7da0f82..8eafc4f 100644 --- a/ui/src/views/admin/listForm/edit/FormTabGroup.tsx +++ b/ui/src/views/admin/listForm/edit/FormTabGroup.tsx @@ -54,8 +54,8 @@ function FormTabGroup(props: FormEditProps) { /> - diff --git a/ui/src/views/admin/listForm/edit/FormTabPager.tsx b/ui/src/views/admin/listForm/edit/FormTabPager.tsx index 71ee9cc..9208722 100644 --- a/ui/src/views/admin/listForm/edit/FormTabPager.tsx +++ b/ui/src/views/admin/listForm/edit/FormTabPager.tsx @@ -235,8 +235,8 @@ function FormTabPager(props: FormEditProps) { - diff --git a/ui/src/views/admin/listForm/edit/FormTabPermissions.tsx b/ui/src/views/admin/listForm/edit/FormTabPermissions.tsx index 85bc33c..e1e68f1 100644 --- a/ui/src/views/admin/listForm/edit/FormTabPermissions.tsx +++ b/ui/src/views/admin/listForm/edit/FormTabPermissions.tsx @@ -239,8 +239,8 @@ function FormTabPermissions(props: FormEditProps) { )} - diff --git a/ui/src/views/admin/listForm/edit/FormTabPivots.tsx b/ui/src/views/admin/listForm/edit/FormTabPivots.tsx index 744f58d..ed8c392 100644 --- a/ui/src/views/admin/listForm/edit/FormTabPivots.tsx +++ b/ui/src/views/admin/listForm/edit/FormTabPivots.tsx @@ -186,8 +186,8 @@ function FormTabColumns(props: FormEditProps) { - diff --git a/ui/src/views/admin/listForm/edit/FormTabRow.tsx b/ui/src/views/admin/listForm/edit/FormTabRow.tsx index ffdba9f..05ae0b7 100644 --- a/ui/src/views/admin/listForm/edit/FormTabRow.tsx +++ b/ui/src/views/admin/listForm/edit/FormTabRow.tsx @@ -98,8 +98,8 @@ function FormTabRow(props: FormEditProps) { - diff --git a/ui/src/views/admin/listForm/edit/FormTabScheduler.tsx b/ui/src/views/admin/listForm/edit/FormTabScheduler.tsx index 94c7626..c5bb0f3 100644 --- a/ui/src/views/admin/listForm/edit/FormTabScheduler.tsx +++ b/ui/src/views/admin/listForm/edit/FormTabScheduler.tsx @@ -363,8 +363,8 @@ function FormTabScheduler(props: FormEditProps) { - {' '} diff --git a/ui/src/views/admin/listForm/edit/FormTabSearch.tsx b/ui/src/views/admin/listForm/edit/FormTabSearch.tsx index 96c3253..56e1187 100644 --- a/ui/src/views/admin/listForm/edit/FormTabSearch.tsx +++ b/ui/src/views/admin/listForm/edit/FormTabSearch.tsx @@ -55,8 +55,8 @@ function FormTabSearch(props: FormEditProps) { /> - diff --git a/ui/src/views/admin/listForm/edit/FormTabSelect.tsx b/ui/src/views/admin/listForm/edit/FormTabSelect.tsx index 32d9849..e5468fb 100644 --- a/ui/src/views/admin/listForm/edit/FormTabSelect.tsx +++ b/ui/src/views/admin/listForm/edit/FormTabSelect.tsx @@ -128,8 +128,8 @@ function FormTabSelect(props: FormEditProps) { /> - diff --git a/ui/src/views/admin/listForm/edit/FormTabSorting.tsx b/ui/src/views/admin/listForm/edit/FormTabSorting.tsx index b6c4419..e00a396 100644 --- a/ui/src/views/admin/listForm/edit/FormTabSorting.tsx +++ b/ui/src/views/admin/listForm/edit/FormTabSorting.tsx @@ -74,8 +74,8 @@ function FormTabSorting(props: FormEditProps) { - diff --git a/ui/src/views/admin/listForm/edit/FormTabState.tsx b/ui/src/views/admin/listForm/edit/FormTabState.tsx index 69a3dc3..24815e6 100644 --- a/ui/src/views/admin/listForm/edit/FormTabState.tsx +++ b/ui/src/views/admin/listForm/edit/FormTabState.tsx @@ -97,8 +97,8 @@ function FormTabState(props: FormEditProps) { /> - diff --git a/ui/src/views/admin/listForm/edit/FormTabTree.tsx b/ui/src/views/admin/listForm/edit/FormTabTree.tsx index 7fa4c5b..fe253f4 100644 --- a/ui/src/views/admin/listForm/edit/FormTabTree.tsx +++ b/ui/src/views/admin/listForm/edit/FormTabTree.tsx @@ -185,8 +185,8 @@ function FormTabTree(props: FormEditProps) { component={Checkbox} /> - diff --git a/ui/src/views/admin/listForm/edit/FormTabWorkflow.tsx b/ui/src/views/admin/listForm/edit/FormTabWorkflow.tsx index 0fd245a..bcb0d24 100644 --- a/ui/src/views/admin/listForm/edit/FormTabWorkflow.tsx +++ b/ui/src/views/admin/listForm/edit/FormTabWorkflow.tsx @@ -450,8 +450,8 @@ export function FormTabWorkflow( - diff --git a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabConditionalFormatting.tsx b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabConditionalFormatting.tsx index df37822..edc9d12 100644 --- a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabConditionalFormatting.tsx +++ b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabConditionalFormatting.tsx @@ -316,8 +316,8 @@ function FormFieldTabConditionalFormatting({ /> - diff --git a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabCssOptions.tsx b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabCssOptions.tsx index a7578e5..e42498f 100644 --- a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabCssOptions.tsx +++ b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabCssOptions.tsx @@ -63,8 +63,8 @@ function FormFieldTabCssOptions({ /> - diff --git a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabCustomization.tsx b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabCustomization.tsx index a225997..4fb5ba5 100644 --- a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabCustomization.tsx +++ b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabCustomization.tsx @@ -70,8 +70,8 @@ function FormFieldTabCustomization({ - diff --git a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabDetails.tsx b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabDetails.tsx index 9fbee93..9bd0f6f 100644 --- a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabDetails.tsx +++ b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabDetails.tsx @@ -133,8 +133,8 @@ function FormFieldTabDetails({ - )} diff --git a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabFiltering.tsx b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabFiltering.tsx index 5c79371..1c4ffb1 100644 --- a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabFiltering.tsx +++ b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabFiltering.tsx @@ -84,8 +84,8 @@ function FormFieldTabFiltering({ /> - diff --git a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabGroupSummary.tsx b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabGroupSummary.tsx index 7ec57f6..7c4a371 100644 --- a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabGroupSummary.tsx +++ b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabGroupSummary.tsx @@ -176,8 +176,8 @@ function FormFieldTabGroupSummary({ /> - diff --git a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabGrouping.tsx b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabGrouping.tsx index 95bce8f..e7f7aec 100644 --- a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabGrouping.tsx +++ b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabGrouping.tsx @@ -61,8 +61,8 @@ function FormFieldTabGrouping({ /> - diff --git a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabHeadering.tsx b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabHeadering.tsx index ea51034..e847989 100644 --- a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabHeadering.tsx +++ b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabHeadering.tsx @@ -65,8 +65,8 @@ function FormFieldTabHeadering({ /> - diff --git a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabJoinOptions.tsx b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabJoinOptions.tsx index ccd822e..a795620 100644 --- a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabJoinOptions.tsx +++ b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabJoinOptions.tsx @@ -234,8 +234,8 @@ function FormFieldTabJoinOptions({ - )} diff --git a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabLookup.tsx b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabLookup.tsx index 96af325..377960d 100644 --- a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabLookup.tsx +++ b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabLookup.tsx @@ -218,10 +218,8 @@ function TablePickerModal({ }} block variant="solid" - color="indigo-600" - className="mt-1 !h-auto !rounded !py-1.5 text-xs font-semibold text-white transition-colors hover:!bg-indigo-700 disabled:cursor-not-allowed disabled:opacity-40" > - Tamam + {translate('::OK')} )} @@ -467,8 +465,8 @@ function FormFieldTabLookup({ - )} diff --git a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabOptions.tsx b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabOptions.tsx index efe715c..b91623e 100644 --- a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabOptions.tsx +++ b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabOptions.tsx @@ -113,8 +113,8 @@ function FormFieldTabOptions({ - )} diff --git a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabPermissions.tsx b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabPermissions.tsx index f62a680..8c0fcbf 100644 --- a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabPermissions.tsx +++ b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabPermissions.tsx @@ -159,8 +159,8 @@ function FormFieldTabPermissions({ - diff --git a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabPivotSetting.tsx b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabPivotSetting.tsx index e27f66c..0d35415 100644 --- a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabPivotSetting.tsx +++ b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabPivotSetting.tsx @@ -214,8 +214,8 @@ function FormFieldTabPivotSetting({ - )} diff --git a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabTotalSummary.tsx b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabTotalSummary.tsx index dff53e7..59c3d23 100644 --- a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabTotalSummary.tsx +++ b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabTotalSummary.tsx @@ -177,8 +177,8 @@ function FormFieldTabTotalSummary({ /> - diff --git a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabValidationRules.tsx b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabValidationRules.tsx index 5089c56..3122155 100644 --- a/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabValidationRules.tsx +++ b/ui/src/views/admin/listForm/edit/form-fields/FormFieldTabValidationRules.tsx @@ -355,8 +355,8 @@ function FormFieldTabValidationRules({ - diff --git a/ui/src/views/admin/listForm/edit/form-fields/FormFields.tsx b/ui/src/views/admin/listForm/edit/form-fields/FormFields.tsx index 8b731cd..39a5013 100644 --- a/ui/src/views/admin/listForm/edit/form-fields/FormFields.tsx +++ b/ui/src/views/admin/listForm/edit/form-fields/FormFields.tsx @@ -390,7 +390,7 @@ function FormFields({ - @@ -684,8 +684,8 @@ function FormFields({ - @@ -1023,8 +1023,8 @@ function FormFields({ - diff --git a/ui/src/views/admin/listForm/edit/json-row-operations/EditorOptionsBuilderDialog.tsx b/ui/src/views/admin/listForm/edit/json-row-operations/EditorOptionsBuilderDialog.tsx index c58cf59..7734d50 100644 --- a/ui/src/views/admin/listForm/edit/json-row-operations/EditorOptionsBuilderDialog.tsx +++ b/ui/src/views/admin/listForm/edit/json-row-operations/EditorOptionsBuilderDialog.tsx @@ -987,10 +987,10 @@ function EditorOptionsBuilderDialog({ diff --git a/ui/src/views/admin/listForm/edit/json-row-operations/EditorScriptBuilderDialog.tsx b/ui/src/views/admin/listForm/edit/json-row-operations/EditorScriptBuilderDialog.tsx index c4830f6..5577301 100644 --- a/ui/src/views/admin/listForm/edit/json-row-operations/EditorScriptBuilderDialog.tsx +++ b/ui/src/views/admin/listForm/edit/json-row-operations/EditorScriptBuilderDialog.tsx @@ -1,5 +1,6 @@ import { Button, Dialog } from '@/components/ui' import { SelectBoxOption } from '@/types/shared' +import { useLocalization } from '@/utils/hooks/useLocalization' import Editor from '@monaco-editor/react' import { useEffect, useMemo, useState } from 'react' import { FaBolt, FaCheck, FaCode, FaMagic, FaPlus, FaTimes, FaTrash } from 'react-icons/fa' @@ -558,7 +559,8 @@ function EditorScriptBuilderDialog({ const [serviceCall, setServiceCall] = useState('') const [scriptEditorValue, setScriptEditorValue] = useState('') const [lastGeneratedScript, setLastGeneratedScript] = useState('') - + const { translate } = useLocalization() + useEffect(() => { if (!isOpen) return setCopyMappings([]) @@ -1354,7 +1356,7 @@ function EditorScriptBuilderDialog({ diff --git a/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogAnnotation.tsx b/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogAnnotation.tsx index 71e2493..7cda97c 100644 --- a/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogAnnotation.tsx +++ b/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogAnnotation.tsx @@ -95,410 +95,394 @@ function JsonRowOpDialogAnnotation({ > {(data.operation === 'create' || data.operation === 'update') && ( { - setSubmitting(true) - try { - const input: ListFormJsonRowDto = { - index: data.index, - fieldName: data.tabName, - itemChartAnnotation: values, - } - if (data.index === -1) { - await postListFormJsonRow(data.id, input) - } else { - await putListFormJsonRow(data.id, input) - } - toast.push( - - {data.index === -1 ? 'Kayıt eklendi' : 'Kayıt güncellendi'} - , - { placement: 'top-end' }, - ) - handleClose() - } catch (error: any) { - toast.push( - - Hata - {error} - , - { placement: 'top-end' }, - ) - } finally { - setSubmitting(false) + } + validationSchema={schema} + onSubmit={async (values, { setSubmitting }) => { + setSubmitting(true) + try { + const input: ListFormJsonRowDto = { + index: data.index, + fieldName: data.tabName, + itemChartAnnotation: values, } - }} - > - {({ touched, errors, values, isSubmitting }) => ( -
- -
{data.index === -1 ? 'Add' : 'Update'}
-
- - - General - Border - - -
- - - + if (data.index === -1) { + await postListFormJsonRow(data.id, input) + } else { + await putListFormJsonRow(data.id, input) + } + toast.push( + + {data.index === -1 ? 'Kayıt eklendi' : 'Kayıt güncellendi'} + , + { placement: 'top-end' }, + ) + handleClose() + } catch (error: any) { + toast.push( + + Hata + {error} + , + { placement: 'top-end' }, + ) + } finally { + setSubmitting(false) + } + }} + > + {({ touched, errors, values, isSubmitting }) => ( + + +
{data.index === -1 ? 'Add' : 'Update'}
+
+ + + General + Border + + +
+ + + - - - {({ field, form }: FieldProps) => ( - option.value === values.type, + )} + onChange={(option) => form.setFieldValue(field.name, option?.value)} + /> + )} + + - - - {({ field, form }: FieldProps) => ( - option.value === values.series, + )} + onChange={(option) => form.setFieldValue(field.name, option?.value)} + /> + )} + + - - - + + + - - - + + + - - - + + + - - - + + + - - - {({ field, form }: FieldProps) => ( - form.setFieldValue(field.name, e.target.value)} - /> - )} - - + + + {({ field, form }: FieldProps) => ( + form.setFieldValue(field.name, e.target.value)} + /> + )} + + - - - {({ field, form }: FieldProps) => ( - option.value === values.wordWrap, + )} + onChange={(option) => form.setFieldValue(field.name, option?.value)} + /> + )} + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - -
-
- -
- - - + + + +
+
+ +
+ + + - - - {({ field, form }: FieldProps) => ( - form.setFieldValue(field.name, e.target.value)} - /> - )} - - + + + {({ field, form }: FieldProps) => ( + form.setFieldValue(field.name, e.target.value)} + /> + )} + + - - - {({ field, form }: FieldProps) => ( - option.value === values.border.dashStyle, + )} + onChange={(option) => form.setFieldValue(field.name, option?.value)} + /> + )} + + - - - -
-
-
-
-
- - - - - - )} - + + + +
+
+
+
+
+ + + + + + )} +
)} {data.operation === 'delete' && ( { - setSubmitting(true) - try { - await deleteListFormJsonRow(data.id, data.tabName, values.index) - toast.push(Kayıt silindi , { - placement: 'top-end', - }) - handleClose() - } catch (error: any) { - toast.push( - - Hata - {error} - , - { placement: 'top-end' }, - ) - } finally { - setSubmitting(false) - } - }} - > - {({ isSubmitting }) => ( -
- -
Delete
-

Silmek istediğinize emin misiniz?

-
- - - - -
- )} -
+ initialValues={data} + onSubmit={async (values, { setSubmitting }) => { + setSubmitting(true) + try { + await deleteListFormJsonRow(data.id, data.tabName, values.index) + toast.push(Kayıt silindi , { + placement: 'top-end', + }) + handleClose() + } catch (error: any) { + toast.push( + + Hata + {error} + , + { placement: 'top-end' }, + ) + } finally { + setSubmitting(false) + } + }} + > + {({ isSubmitting }) => ( +
+ +
Delete
+

Silmek istediğinize emin misiniz?

+
+ + + + +
+ )} + )} ) diff --git a/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogAxis.tsx b/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogAxis.tsx index 2c2d021..12dddb8 100644 --- a/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogAxis.tsx +++ b/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogAxis.tsx @@ -310,8 +310,10 @@ function JsonRowOpDialogAxis({ form.setFieldValue(field.name, e.target.value)} + className="!h-10 !p-0 !m-0 !border-0" + onChange={(e) => + form.setFieldValue(field.name, e.target.value) + } /> )}
@@ -340,8 +342,10 @@ function JsonRowOpDialogAxis({ form.setFieldValue(field.name, e.target.value)} + className="!h-10 !p-0 !m-0 !border-0" + onChange={(e) => + form.setFieldValue(field.name, e.target.value) + } /> )} @@ -450,11 +454,16 @@ function JsonRowOpDialogAxis({
- -
@@ -495,10 +504,10 @@ function JsonRowOpDialogAxis({
- -
diff --git a/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogCommand.tsx b/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogCommand.tsx index 8e48925..51391b5 100644 --- a/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogCommand.tsx +++ b/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogCommand.tsx @@ -366,11 +366,11 @@ function JsonRowOpDialogCommand({
- -
@@ -411,10 +411,10 @@ function JsonRowOpDialogCommand({
- -
diff --git a/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogDatabase.tsx b/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogDatabase.tsx index 65ea252..3f99884 100644 --- a/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogDatabase.tsx +++ b/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogDatabase.tsx @@ -239,11 +239,11 @@ function JsonRowOpDialogDatabase({ )}
- -
@@ -284,10 +284,10 @@ function JsonRowOpDialogDatabase({
- -
diff --git a/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogEditForm.tsx b/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogEditForm.tsx index c797d28..5783be7 100644 --- a/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogEditForm.tsx +++ b/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogEditForm.tsx @@ -893,11 +893,11 @@ function JsonRowOpDialogEditForm({ {translate('::ListForms.ListFormFieldEdit.HelperOpen')}
- -
@@ -930,14 +930,14 @@ function JsonRowOpDialogEditForm({ {({ isSubmitting }) => ( -
Delete
-

Silmek istediğinize emin misiniz?

+
{translate('::Delete')}
+

{translate('::DeleteConfirmation')}

- - diff --git a/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogExtraFilter.tsx b/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogExtraFilter.tsx index f31e4d6..1f52494 100644 --- a/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogExtraFilter.tsx +++ b/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogExtraFilter.tsx @@ -286,11 +286,11 @@ function JsonRowOpDialogExtraFilter({
- -
@@ -331,10 +331,10 @@ function JsonRowOpDialogExtraFilter({
- -
diff --git a/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogPane.tsx b/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogPane.tsx index 1ad5357..4016ac1 100644 --- a/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogPane.tsx +++ b/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogPane.tsx @@ -152,11 +152,11 @@ function JsonRowOpDialogPane({
- -
@@ -196,10 +196,10 @@ function JsonRowOpDialogPane({
- -
diff --git a/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogSeries.tsx b/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogSeries.tsx index 5804be8..153ea89 100644 --- a/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogSeries.tsx +++ b/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogSeries.tsx @@ -535,11 +535,11 @@ function JsonRowOpDialogSeries({ - - @@ -573,14 +573,14 @@ function JsonRowOpDialogSeries({ {({ isSubmitting }) => (
-
Delete
-

Silmek istediğinize emin misiniz?

+
{translate('::Delete')}
+

{translate('::DeleteConfirmation')}

- - diff --git a/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogSubForm.tsx b/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogSubForm.tsx index b6835d1..e1bb0fb 100644 --- a/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogSubForm.tsx +++ b/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogSubForm.tsx @@ -433,11 +433,11 @@ function JsonRowOpDialogSubForm({ - -
@@ -470,14 +470,14 @@ function JsonRowOpDialogSubForm({ {({ isSubmitting }) => (
-
Delete
-

Silmek istediğinize emin misiniz?

+
{translate('::Delete')}
+

{translate('::DeleteConfirmation')}

- - diff --git a/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogWidget.tsx b/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogWidget.tsx index e5404c1..967fce5 100644 --- a/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogWidget.tsx +++ b/ui/src/views/admin/listForm/edit/json-row-operations/JsonRowOpDialogWidget.tsx @@ -427,11 +427,11 @@ function JsonRowOpDialogWidget({ - -
@@ -466,14 +466,14 @@ function JsonRowOpDialogWidget({ {({ isSubmitting }) => (
-
Delete
-

Silmek istediğinize emin misiniz?

+
{translate('::Delete')}
+

{translate('::DeleteConfirmation')}

- - diff --git a/ui/src/views/admin/listForm/wizard/WizardFileManager.tsx b/ui/src/views/admin/listForm/wizard/WizardFileManager.tsx index 1747201..adbb9b7 100644 --- a/ui/src/views/admin/listForm/wizard/WizardFileManager.tsx +++ b/ui/src/views/admin/listForm/wizard/WizardFileManager.tsx @@ -227,7 +227,7 @@ const WizardFileManager = () => { variant="plain" className="text-red-500 hover:bg-red-50 dark:hover:bg-red-900/20" type="button" - title={translate('::App.Platform.Delete') || 'Delete'} + title={translate('::Delete') || 'Delete'} loading={deletingFile === f.fileName} onClick={() => setConfirm({ fileName: f.fileName, wizardName: f.wizardName || f.fileName }) @@ -279,16 +279,15 @@ const WizardFileManager = () => {
diff --git a/ui/src/views/admin/listForm/wizard/WizardStep1.tsx b/ui/src/views/admin/listForm/wizard/WizardStep1.tsx index b8a61b5..3193b78 100644 --- a/ui/src/views/admin/listForm/wizard/WizardStep1.tsx +++ b/ui/src/views/admin/listForm/wizard/WizardStep1.tsx @@ -529,9 +529,7 @@ const WizardStep1 = ({ }} size="xs" variant="solid" - color="green-500" icon={} - className="!inline-flex !h-auto !items-center !justify-center gap-1 !rounded !px-2 !py-0.5 text-xs text-white whitespace-nowrap hover:!bg-green-600" > {translate('::ListForms.Wizard.Add') || 'Ekle'} diff --git a/ui/src/views/admin/listForm/wizard/WizardStep3.tsx b/ui/src/views/admin/listForm/wizard/WizardStep3.tsx index 3d22c18..6be2369 100644 --- a/ui/src/views/admin/listForm/wizard/WizardStep3.tsx +++ b/ui/src/views/admin/listForm/wizard/WizardStep3.tsx @@ -548,7 +548,6 @@ function SortableItem({ }} block variant="solid" - color="indigo-600" className="mt-1 !h-auto !rounded !py-1.5 text-xs font-semibold text-white transition-colors hover:!bg-indigo-700 disabled:cursor-not-allowed disabled:opacity-40" > Tamam diff --git a/ui/src/views/admin/listForm/wizard/WizardStep4.tsx b/ui/src/views/admin/listForm/wizard/WizardStep4.tsx index ffd6822..7d3a1b6 100644 --- a/ui/src/views/admin/listForm/wizard/WizardStep4.tsx +++ b/ui/src/views/admin/listForm/wizard/WizardStep4.tsx @@ -439,10 +439,15 @@ function WizardStep4({ - - @@ -458,15 +463,15 @@ function WizardStep4({ onRequestClose={() => setDeleteIndex(null)} > -
Delete
-

Silmek istediğinize emin misiniz?

+
{translate('::Delete')}
+

{translate('::DeleteConfirmation')}

diff --git a/ui/src/views/admin/listForm/wizard/WizardStep5.tsx b/ui/src/views/admin/listForm/wizard/WizardStep5.tsx index 4435f7b..1fe3756 100644 --- a/ui/src/views/admin/listForm/wizard/WizardStep5.tsx +++ b/ui/src/views/admin/listForm/wizard/WizardStep5.tsx @@ -318,7 +318,7 @@ function WizardStep5({ widgets, translate, onChange, onBack, onNext }: Props) { diff --git a/ui/src/views/admin/listForm/wizard/WizardStep7.tsx b/ui/src/views/admin/listForm/wizard/WizardStep7.tsx index fb3df26..8efced2 100644 --- a/ui/src/views/admin/listForm/wizard/WizardStep7.tsx +++ b/ui/src/views/admin/listForm/wizard/WizardStep7.tsx @@ -121,7 +121,7 @@ function Section({ title, badge, children, defaultOpen = true }: SectionProps) { onClick={() => setOpen((v) => !v)} variant="plain" shape="none" - className="w-full !h-auto !items-center !justify-between !rounded-none bg-gray-50 !px-4 !py-2.5 transition-colors hover:!bg-gray-100 dark:bg-gray-800 dark:hover:!bg-gray-750" + className="w-full !h-auto !items-center !justify-between !rounded-none !bg-gray-50 !px-4 !py-2.5 transition-colors hover:!bg-gray-100 dark:!bg-gray-800 dark:hover:!bg-gray-700" >
{open ? ( diff --git a/ui/src/views/admin/listForm/workflow/WorkflowCriteria.tsx b/ui/src/views/admin/listForm/workflow/WorkflowCriteria.tsx index 477e196..9d3bda1 100644 --- a/ui/src/views/admin/listForm/workflow/WorkflowCriteria.tsx +++ b/ui/src/views/admin/listForm/workflow/WorkflowCriteria.tsx @@ -463,6 +463,7 @@ export function WorkflowCriteria({ {translate('::Cancel')} - diff --git a/ui/src/views/admin/listForm/workflow/WorkflowDesigner.tsx b/ui/src/views/admin/listForm/workflow/WorkflowDesigner.tsx index 956d1fd..03dfce1 100644 --- a/ui/src/views/admin/listForm/workflow/WorkflowDesigner.tsx +++ b/ui/src/views/admin/listForm/workflow/WorkflowDesigner.tsx @@ -177,8 +177,8 @@ function DesignerToolbar({
-
diff --git a/ui/src/views/admin/organization-unit/OrganizationUnits.tsx b/ui/src/views/admin/organization-unit/OrganizationUnits.tsx index 7aa327b..8d089e4 100644 --- a/ui/src/views/admin/organization-unit/OrganizationUnits.tsx +++ b/ui/src/views/admin/organization-unit/OrganizationUnits.tsx @@ -388,7 +388,7 @@ const OrganizationUnits = () => {
{ {node.isInternal && (node.isOpen ? : )}
- + {node.isEditing ? ( @@ -431,21 +431,27 @@ const OrganizationUnits = () => { @@ -715,10 +721,10 @@ const OrganizationUnits = () => {
- -
@@ -1048,10 +1054,11 @@ const OrganizationUnits = () => {
- +
- -
diff --git a/ui/src/views/admin/profile/components/Password.tsx b/ui/src/views/admin/profile/components/Password.tsx index 933a060..16e247c 100644 --- a/ui/src/views/admin/profile/components/Password.tsx +++ b/ui/src/views/admin/profile/components/Password.tsx @@ -138,7 +138,7 @@ const Password = ({ data }: { data?: LoginHistory[] }) => { {translate('::Cancel')} diff --git a/ui/src/views/admin/role-management/RolesPermission.tsx b/ui/src/views/admin/role-management/RolesPermission.tsx index 340953b..9818b14 100644 --- a/ui/src/views/admin/role-management/RolesPermission.tsx +++ b/ui/src/views/admin/role-management/RolesPermission.tsx @@ -165,7 +165,7 @@ function PermissionDialogContent({
-
@@ -174,7 +174,7 @@ function PermissionDialogContent({ {translate('::Cancel')}
diff --git a/ui/src/views/admin/tenant-management/TenantsConnectionString.tsx b/ui/src/views/admin/tenant-management/TenantsConnectionString.tsx index 03f6499..95ee1a3 100644 --- a/ui/src/views/admin/tenant-management/TenantsConnectionString.tsx +++ b/ui/src/views/admin/tenant-management/TenantsConnectionString.tsx @@ -337,18 +337,17 @@ function TenantConnectionString({ disabled={connectionString.isNew} className="mr-auto" type="button" - color="red-500" - variant="twoTone" + variant="plain" onClick={deleteConnectionString} > {translate('::Delete')} - + @@ -395,6 +394,9 @@ function TenantConnectionString({
+ -
diff --git a/ui/src/views/admin/user-management/Details.tsx b/ui/src/views/admin/user-management/Details.tsx index 4e855d9..0d109d6 100644 --- a/ui/src/views/admin/user-management/Details.tsx +++ b/ui/src/views/admin/user-management/Details.tsx @@ -593,7 +593,7 @@ function UserDetails() {
@@ -705,7 +705,7 @@ function UserDetails() {
@@ -887,7 +887,7 @@ function UserDetails() {
@@ -1244,7 +1244,7 @@ function UserDetails() {
@@ -1632,7 +1632,7 @@ function UserDetails() {
@@ -1747,12 +1747,12 @@ function UserDetails() {
- +
diff --git a/ui/src/views/admin/user-management/UsersPermission.tsx b/ui/src/views/admin/user-management/UsersPermission.tsx index a81d03a..a1b8617 100644 --- a/ui/src/views/admin/user-management/UsersPermission.tsx +++ b/ui/src/views/admin/user-management/UsersPermission.tsx @@ -171,10 +171,10 @@ function UserPermissionDialogContent({ diff --git a/ui/src/views/admin/videoroom/RoomList.tsx b/ui/src/views/admin/videoroom/RoomList.tsx index 87ad353..223b0e1 100644 --- a/ui/src/views/admin/videoroom/RoomList.tsx +++ b/ui/src/views/admin/videoroom/RoomList.tsx @@ -454,11 +454,11 @@ const RoomList: React.FC = () => { className="flex items-center gap-1" onClick={() => openDeleteModal(classSession)} disabled={!!classSession.actualStartTime} - title={translate('::App.Platform.Delete')} + title={translate('::Delete')} > - {translate('::App.Platform.Delete')} + {translate('::Delete')} @@ -880,10 +880,10 @@ const RoomList: React.FC = () => { > {translate('::Cancel') || 'İptal'} - @@ -932,7 +932,7 @@ const RoomList: React.FC = () => { {translate('::Cancel') || 'İptal'} diff --git a/ui/src/views/auth/ExtendLogin.tsx b/ui/src/views/auth/ExtendLogin.tsx index 27411f6..b16888c 100644 --- a/ui/src/views/auth/ExtendLogin.tsx +++ b/ui/src/views/auth/ExtendLogin.tsx @@ -142,8 +142,9 @@ const ExtendLogin = () => { onExpire={() => setFieldValue('captchaResponse', '')} onSuccess={(token: string) => setFieldValue('captchaResponse', token)} /> -
{translate('::Abp.Account.Backto')} diff --git a/ui/src/views/auth/ForgotPassword.tsx b/ui/src/views/auth/ForgotPassword.tsx index 6c868da..f14cf7e 100644 --- a/ui/src/views/auth/ForgotPassword.tsx +++ b/ui/src/views/auth/ForgotPassword.tsx @@ -136,7 +136,7 @@ const ForgotPassword = () => { onSuccess={(token: string) => setFieldValue('captchaResponse', token)} />
{translate('::Abp.Account.Backto')} diff --git a/ui/src/views/auth/Login.tsx b/ui/src/views/auth/Login.tsx index 391f2c8..137072e 100644 --- a/ui/src/views/auth/Login.tsx +++ b/ui/src/views/auth/Login.tsx @@ -284,7 +284,7 @@ const Login = () => { )} - diff --git a/ui/src/views/auth/Register.tsx b/ui/src/views/auth/Register.tsx index bdb4ecd..5c6f02c 100644 --- a/ui/src/views/auth/Register.tsx +++ b/ui/src/views/auth/Register.tsx @@ -191,7 +191,9 @@ const Register = () => { onSuccess={(token) => setFieldValue('captchaResponse', token)} />
{translate('::Abp.Account.Register.AlreadyHaveAnAccount')} diff --git a/ui/src/views/auth/ResetPassword.tsx b/ui/src/views/auth/ResetPassword.tsx index cca94ea..e0c906b 100644 --- a/ui/src/views/auth/ResetPassword.tsx +++ b/ui/src/views/auth/ResetPassword.tsx @@ -144,7 +144,7 @@ const ResetPassword = () => { /> ) : ( diff --git a/ui/src/views/auth/SendConfirmationCode.tsx b/ui/src/views/auth/SendConfirmationCode.tsx index 3a87928..30787d8 100644 --- a/ui/src/views/auth/SendConfirmationCode.tsx +++ b/ui/src/views/auth/SendConfirmationCode.tsx @@ -124,7 +124,7 @@ const SendConfirmationCode = () => { onSuccess={(token: string) => setFieldValue('captchaResponse', token)} />
{translate('::Abp.Account.Backto')} diff --git a/ui/src/views/developerKit/ComponentEditor.tsx b/ui/src/views/developerKit/ComponentEditor.tsx index 8b7b42f..4bb858c 100644 --- a/ui/src/views/developerKit/ComponentEditor.tsx +++ b/ui/src/views/developerKit/ComponentEditor.tsx @@ -242,7 +242,6 @@ export default ${pascalCaseName}Component;` type="button" variant='solid' size="sm" - color='green' onClick={submitForm} disabled={isSubmitting || !values.name.trim() || !isValid} className="flex items-center gap-2 text-white px-4 py-2 rounded-lg hover:bg-emerald-700 dark:hover:bg-emerald-800 disabled:opacity-50 disabled:cursor-not-allowed transition-colors" diff --git a/ui/src/views/developerKit/ComponentManager.tsx b/ui/src/views/developerKit/ComponentManager.tsx index 9988270..991dd1a 100644 --- a/ui/src/views/developerKit/ComponentManager.tsx +++ b/ui/src/views/developerKit/ComponentManager.tsx @@ -1,5 +1,5 @@ import React, { useState } from 'react' -import { Link } from 'react-router-dom' +import { Link, useNavigate } from 'react-router-dom' import { useComponents } from '../../contexts/ComponentContext' import { FaPlus, @@ -21,6 +21,7 @@ import { Button } from '@/components/ui' const ComponentManager: React.FC = () => { const { components, loading, updateComponent, deleteComponent } = useComponents() + const navigate = useNavigate() const [searchTerm, setSearchTerm] = useState('') const [filterActive, setFilterActive] = useState<'all' | 'active' | 'inactive'>('all') @@ -108,7 +109,7 @@ const ComponentManager: React.FC = () => { placeholder={translate('::App.DeveloperKit.Component.SearchPlaceholder')} value={searchTerm} onChange={(e) => setSearchTerm(e.target.value)} - className="w-full pl-10 pr-4 py-2 border border-slate-300 dark:border-gray-700 rounded-lg bg-white dark:bg-gray-800 text-gray-900 dark:text-gray-100 focus:ring-2 focus:ring-blue-500 focus:border-transparent" + className="w-full pl-10 pr-2 py-1 border border-slate-300 dark:border-gray-700 rounded-lg bg-white dark:bg-gray-800 text-gray-900 dark:text-gray-100 focus:ring-2 focus:ring-blue-500 focus:border-transparent" />
@@ -116,7 +117,7 @@ const ComponentManager: React.FC = () => {
- navigate(ROUTES_ENUM.protected.saas.developerKit.componentsNew)} > {translate('::App.DeveloperKit.Component.New')} - +
@@ -212,13 +215,9 @@ const ComponentManager: React.FC = () => {
- - - - - - + +
diff --git a/ui/src/views/developerKit/CrudEndpointManager.tsx b/ui/src/views/developerKit/CrudEndpointManager.tsx index 24b51f9..563ce52 100644 --- a/ui/src/views/developerKit/CrudEndpointManager.tsx +++ b/ui/src/views/developerKit/CrudEndpointManager.tsx @@ -557,7 +557,6 @@ const CrudEndpointManager: React.FC = () => { onClick={() => handleGenerate(selectedTable)} disabled={generatingFor === selectedTable.fullName} variant="solid" - color="blue-600" icon={ generatingFor === selectedTable.fullName ? ( @@ -732,7 +731,6 @@ const CrudEndpointManager: React.FC = () => { onClick={() => testEndpoint(ep)} disabled={loadingEndpoints.has(ep.id)} variant="solid" - color="blue-600" icon={ loadingEndpoints.has(ep.id) ? ( diff --git a/ui/src/views/developerKit/DynamicServiceEditor.tsx b/ui/src/views/developerKit/DynamicServiceEditor.tsx index ea41880..89949e2 100644 --- a/ui/src/views/developerKit/DynamicServiceEditor.tsx +++ b/ui/src/views/developerKit/DynamicServiceEditor.tsx @@ -232,9 +232,7 @@ const DynamicServiceEditor: React.FC = () => { type="button" onClick={copyCode} variant="plain" - shape="none" icon={} - className="!inline-flex !h-auto !items-center !justify-center gap-2 whitespace-nowrap !rounded-lg border border-slate-300 px-4 py-2 text-slate-600 transition-colors hover:!bg-slate-50 dark:border-gray-700 dark:text-gray-300 dark:hover:!bg-gray-800" > {translate('::App.DeveloperKit.DynamicServices.Editor.CopyCode')} @@ -251,7 +249,6 @@ const DynamicServiceEditor: React.FC = () => { ) } - className="!inline-flex !h-auto !items-center !justify-center gap-2 whitespace-nowrap !rounded-lg !bg-orange-500 px-4 py-2 text-white transition-colors hover:!bg-orange-600 disabled:cursor-not-allowed disabled:opacity-50 dark:!bg-orange-700" > {isCompiling ? translate('::App.DeveloperKit.DynamicServices.Editor.Compiling') @@ -263,7 +260,7 @@ const DynamicServiceEditor: React.FC = () => { onClick={handlePublish} disabled={isPublishing} variant="solid" - color="emerald-600" + color="green-500" icon={ isPublishing ? ( @@ -271,7 +268,6 @@ const DynamicServiceEditor: React.FC = () => { ) } - className="!inline-flex !h-auto !items-center !justify-center gap-2 whitespace-nowrap !rounded-lg px-4 py-2 text-white transition-colors hover:!bg-emerald-700 disabled:cursor-not-allowed disabled:opacity-50 dark:!bg-emerald-800" > {isPublishing ? translate('::App.DeveloperKit.DynamicServices.Editor.Publishing') @@ -423,7 +419,7 @@ const DynamicServiceEditor: React.FC = () => { {/* Aktif */}
-
diff --git a/ui/src/views/form/notes/NoteModal.tsx b/ui/src/views/form/notes/NoteModal.tsx index c35c592..846da78 100644 --- a/ui/src/views/form/notes/NoteModal.tsx +++ b/ui/src/views/form/notes/NoteModal.tsx @@ -256,12 +256,11 @@ function NoteModalContent({ {/* ALT BUTONLAR */} - ) diff --git a/ui/src/views/forum/admin/CategoryManagement.tsx b/ui/src/views/forum/admin/CategoryManagement.tsx index 0214264..ff88cf1 100644 --- a/ui/src/views/forum/admin/CategoryManagement.tsx +++ b/ui/src/views/forum/admin/CategoryManagement.tsx @@ -294,7 +294,7 @@ export function CategoryManagement({ {translate('::Cancel')} @@ -316,7 +316,7 @@ export function CategoryManagement({ variant="solid" onClick={() => setShowCreateForm(true)} disabled={loading} - className="flex items-center space-x-2 bg-blue-600 dark:bg-blue-700 px-4 py-2 rounded-lg hover:bg-blue-700 dark:hover:bg-blue-800 transition-colors disabled:opacity-50" + className="flex items-center space-x-2" > {translate('::App.Forum.CategoryManagement.AddCategory')} @@ -335,13 +335,18 @@ export function CategoryManagement({ {categories .sort((a, b) => a.displayOrder - b.displayOrder) .map((category) => ( -
+
{category.icon}
-

{category.name}

+

+ {category.name} +

{!category.isActive && ( Inactive @@ -353,7 +358,9 @@ export function CategoryManagement({ )}
-

{category.description}

+

+ {category.description} +

{category.topicCount} topics {category.postCount} posts @@ -429,7 +436,6 @@ export function CategoryManagement({ title={translate('::DeleteConfirmation')} confirmText={translate('::Delete')} cancelText={translate('::Cancel')} - confirmButtonColor="red-600" onCancel={() => { setShowConfirm(false) setCategoryToDelete(null) diff --git a/ui/src/views/forum/admin/PostManagement.tsx b/ui/src/views/forum/admin/PostManagement.tsx index 330336d..eff5edc 100644 --- a/ui/src/views/forum/admin/PostManagement.tsx +++ b/ui/src/views/forum/admin/PostManagement.tsx @@ -338,7 +338,7 @@ export function PostManagement({ variant="solid" onClick={() => setShowCreateForm(true)} disabled={loading} - className="flex items-center space-x-2 bg-blue-600 dark:bg-blue-700 px-4 py-2 rounded-lg hover:bg-blue-700 dark:hover:bg-blue-800 transition-colors disabled:opacity-50" + className="flex items-center space-x-2" > {translate('::App.Forum.PostManagement.AddPost')} @@ -446,7 +446,6 @@ export function PostManagement({ title={translate('::DeleteConfirmation')} confirmText={translate('::Delete')} cancelText={translate('::Cancel')} - confirmButtonColor="red-600" onCancel={() => { setShowConfirm(false) setPostToDelete(null) diff --git a/ui/src/views/forum/admin/TopicManagement.tsx b/ui/src/views/forum/admin/TopicManagement.tsx index 0dab074..7e02797 100644 --- a/ui/src/views/forum/admin/TopicManagement.tsx +++ b/ui/src/views/forum/admin/TopicManagement.tsx @@ -320,7 +320,7 @@ export function TopicManagement({ {translate('::Cancel')}
@@ -341,7 +341,7 @@ export function TopicManagement({ variant="solid" onClick={() => setShowCreateForm(true)} disabled={loading} - className="flex items-center space-x-2 bg-blue-600 dark:bg-blue-700 px-4 py-2 rounded-lg hover:bg-blue-700 dark:hover:bg-blue-800 transition-colors disabled:opacity-50" + className="flex items-center space-x-2" > {translate('::App.Forum.TopicManagement.AddTopic')} @@ -362,19 +362,30 @@ export function TopicManagement({ (a, b) => new Date(b.creationTime).getTime() - new Date(a.creationTime).getTime(), ) .map((topic) => ( -
+
- {topic.isPinned && } - {topic.isLocked && } - {topic.isSolved && } + {topic.isPinned && ( + + )} + {topic.isLocked && ( + + )} + {topic.isSolved && ( + + )}

{topic.title}

-

{topic.content}

+

+ {topic.content} +

@@ -477,7 +488,6 @@ export function TopicManagement({ title={translate('::DeleteConfirmation')} confirmText={translate('::Delete')} cancelText={translate('::Cancel')} - confirmButtonColor="red-600" onCancel={() => { setShowConfirm(false) setTopicToDelete(null) diff --git a/ui/src/views/intranet/SocialWall/CreatePost.tsx b/ui/src/views/intranet/SocialWall/CreatePost.tsx index 1bb0da0..6921b75 100644 --- a/ui/src/views/intranet/SocialWall/CreatePost.tsx +++ b/ui/src/views/intranet/SocialWall/CreatePost.tsx @@ -230,7 +230,6 @@ const CreatePost: React.FC = ({ onCreatePost }) => { type="button" onClick={() => removeMediaItem(item.id)} variant="solid" - color="red-600" shape="circle" icon={} className="absolute -right-2 -top-2 !h-6 !w-6 !px-0 text-white opacity-0 transition-opacity group-hover:opacity-100" @@ -483,11 +482,10 @@ const CreatePost: React.FC = ({ onCreatePost }) => { )}
diff --git a/ui/src/views/intranet/SocialWall/LocationMap.tsx b/ui/src/views/intranet/SocialWall/LocationMap.tsx index efde743..3a4c044 100644 --- a/ui/src/views/intranet/SocialWall/LocationMap.tsx +++ b/ui/src/views/intranet/SocialWall/LocationMap.tsx @@ -102,9 +102,7 @@ const LocationMap: React.FC = ({ type="button" onClick={handleOpenGoogleMaps} variant="solid" - color="blue-600" icon={} - className="w-full !h-auto !rounded-lg !px-4 !py-2.5 font-medium text-white transition-colors hover:!bg-blue-700" > {translate('::App.Platform.Intranet.SocialWall.LocationMap.OpenInGoogleMaps')} diff --git a/ui/src/views/intranet/SocialWall/LocationPicker.tsx b/ui/src/views/intranet/SocialWall/LocationPicker.tsx index e816fcc..c76fb0a 100644 --- a/ui/src/views/intranet/SocialWall/LocationPicker.tsx +++ b/ui/src/views/intranet/SocialWall/LocationPicker.tsx @@ -260,11 +260,10 @@ const LocationPicker: React.FC = ({ onSelect, onClose }) => {translate('::App.Platform.Intranet.SocialWall.LocationPicker.AddLocation')}
@@ -281,7 +280,7 @@ const LocationPicker: React.FC = ({ onSelect, onClose }) => '::App.Platform.Intranet.SocialWall.LocationPicker.SearchPlaceholder', )} disabled={!isGoogleLoaded} - className="w-full pl-10 pr-4 py-3 border border-gray-300 dark:border-gray-600 rounded-lg bg-white dark:bg-gray-700 text-gray-900 dark:text-gray-100 focus:outline-none focus:ring-2 focus:ring-blue-500 disabled:bg-gray-100 dark:disabled:bg-gray-600 disabled:cursor-not-allowed" + className="w-full pl-10 pr-2 py-1 border border-gray-300 dark:border-gray-600 rounded-lg bg-white dark:bg-gray-700 text-gray-900 dark:text-gray-100 focus:outline-none focus:ring-2 focus:ring-blue-500 disabled:bg-gray-100 dark:disabled:bg-gray-600 disabled:cursor-not-allowed" />
{!isGoogleLoaded && ( @@ -333,16 +332,10 @@ const LocationPicker: React.FC = ({ onSelect, onClose }) =>
{locations.map((location) => ( diff --git a/ui/src/views/intranet/SocialWall/MediaManager.tsx b/ui/src/views/intranet/SocialWall/MediaManager.tsx index 2733bc6..16353e1 100644 --- a/ui/src/views/intranet/SocialWall/MediaManager.tsx +++ b/ui/src/views/intranet/SocialWall/MediaManager.tsx @@ -86,7 +86,7 @@ const MediaManager: React.FC = ({ media, onChange, onClose })
{/* Tabs */} -
+
@@ -237,7 +235,6 @@ const MediaManager: React.FC = ({ media, onChange, onClose })
diff --git a/ui/src/views/intranet/widgets/AnnouncementModal.tsx b/ui/src/views/intranet/widgets/AnnouncementModal.tsx index 21b1ebd..e589f3c 100644 --- a/ui/src/views/intranet/widgets/AnnouncementModal.tsx +++ b/ui/src/views/intranet/widgets/AnnouncementModal.tsx @@ -405,7 +405,7 @@ function AnnouncementModalContent({ announcement, onClose }: AnnouncementModalPr
- +