Skip to content

Commit 90fcdb7

Browse files
committed
animation added
1 parent c6c2d0d commit 90fcdb7

File tree

6 files changed

+5282
-4470
lines changed

6 files changed

+5282
-4470
lines changed

client/packages/lowcoder/src/api/commonSettingApi.ts

Lines changed: 42 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import Api from "./api";
2-
import { AxiosPromise } from "axios";
3-
import { ApiResponse, GenericApiResponse } from "./apiResponses";
4-
import { trans } from "i18n";
1+
import Api from './api';
2+
import {AxiosPromise} from 'axios';
3+
import {ApiResponse, GenericApiResponse} from './apiResponses';
4+
import {trans} from 'i18n';
55

66
export type FetchCommonSettingPayload = {
77
orgId: string;
@@ -44,50 +44,54 @@ export interface ThemeDetail {
4444
primarySurface: string; // comp bg-color
4545
borderRadius: string;
4646
chart?: string;
47-
margin?: string;
47+
margin?: string;
4848
padding?: string;
4949
gridColumns?: string; //Added By Aqib Mirza
5050
textSize?: string;
51+
animation?: string;
5152
}
5253

5354
export function getThemeDetailName(key: keyof ThemeDetail) {
5455
switch (key) {
55-
case "primary":
56-
return trans("themeDetail.primary");
57-
case "textDark":
58-
return trans("themeDetail.textDark");
59-
case "textLight":
60-
return trans("themeDetail.textLight");
61-
case "canvas":
62-
return trans("themeDetail.canvas");
63-
case "primarySurface":
64-
return trans("themeDetail.primarySurface");
65-
case "borderRadius":
66-
return trans("themeDetail.borderRadius");
67-
case "margin":
68-
return trans("style.margin");
69-
case "padding":
70-
return trans("style.padding");
56+
case 'primary':
57+
return trans('themeDetail.primary');
58+
case 'textDark':
59+
return trans('themeDetail.textDark');
60+
case 'textLight':
61+
return trans('themeDetail.textLight');
62+
case 'canvas':
63+
return trans('themeDetail.canvas');
64+
case 'primarySurface':
65+
return trans('themeDetail.primarySurface');
66+
case 'borderRadius':
67+
return trans('themeDetail.borderRadius');
68+
case 'margin':
69+
return trans('style.margin');
70+
case 'animation':
71+
return trans('style.animation');
72+
case 'padding':
73+
return trans('style.padding');
7174
//Added By Aqib Mirza
72-
case "gridColumns":
73-
return trans("themeDetail.gridColumns");
74-
case "textSize":
75-
return trans("style.textSize");
75+
case 'gridColumns':
76+
return trans('themeDetail.gridColumns');
77+
case 'textSize':
78+
return trans('style.textSize');
7679
}
77-
return "";
80+
return '';
7881
}
7982

8083
export function isThemeColorKey(key: string) {
8184
switch (key as keyof ThemeDetail) {
82-
case "primary":
83-
case "textDark":
84-
case "textLight":
85-
case "canvas":
86-
case "primarySurface":
87-
case "margin":
88-
case "padding":
89-
case "gridColumns": //Added By Aqib Mirza
90-
case "textSize":
85+
case 'primary':
86+
case 'textDark':
87+
case 'textLight':
88+
case 'canvas':
89+
case 'primarySurface':
90+
case 'margin':
91+
case 'animation':
92+
case 'padding':
93+
case 'gridColumns': //Added By Aqib Mirza
94+
case 'textSize':
9195
return true;
9296
}
9397
return false;
@@ -98,7 +102,8 @@ export interface SetCommonSettingResponse extends ApiResponse {
98102
}
99103

100104
class CommonSettingApi extends Api {
101-
static commonSettingUrl = (orgId: string) => `/organizations/${orgId}/common-settings`;
105+
static commonSettingUrl = (orgId: string) =>
106+
`/organizations/${orgId}/common-settings`;
102107

103108
static fetchCommonSetting(
104109
request: FetchCommonSettingPayload
@@ -109,7 +114,7 @@ class CommonSettingApi extends Api {
109114
static setCommonSetting<T>(
110115
request: SetCommonSettingPayload<T>
111116
): AxiosPromise<SetCommonSettingResponse> {
112-
const { orgId, ...rest } = request;
117+
const {orgId, ...rest} = request;
113118
return Api.put(CommonSettingApi.commonSettingUrl(request.orgId), rest.data);
114119
}
115120
}

0 commit comments

Comments
 (0)