Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit9481da0

Browse files
authored
Merge branch 'dev' into theme-style-fixes
2 parentscaa3065 +61261a0 commit9481da0

File tree

17 files changed

+2395
-2244
lines changed

17 files changed

+2395
-2244
lines changed

‎client/packages/lowcoder-design/src/components/option.tsx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ function Option<T extends ConstructorToComp<MultiCompConstructor>>(props: {
273273
del={props.onDel ?()=>props.onDel!(index) :undefined}
274274
>
275275
<StyledPointIcon
276-
onClick={(e)=>{
276+
onClick={(e:any)=>{
277277
e.stopPropagation();
278278
}}
279279
/>

‎client/packages/lowcoder-design/src/icons/index.ts‎

Lines changed: 0 additions & 727 deletions
This file was deleted.

‎client/packages/lowcoder-design/src/icons/index.tsx‎

Lines changed: 728 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 104 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,119 @@
1-
export*from"./components/Collapase";
1+
importReactfrom"react";
2+
3+
exportconstCollapse=React.lazy(()=>import("./components/Collapase").then(module=>({default:module.Collapse})));
4+
exportconstPadDiv=React.lazy(()=>import("./components/Collapase").then(module=>({default:module.PadDiv})));
5+
exportconstUnShow=React.lazy(()=>import("./components/Collapase").then(module=>({default:module.UnShow})));
26
export*from"./components/CustomModal";
3-
export*from"./components/Drawer";
4-
export*from"./components/Dropdown";
5-
export*from"./components/ExternalLink";
7+
exportconstDrawer=React.lazy(()=>import("./components/Drawer").then(module=>({default:module.Drawer})));
8+
export*from"./components/Dropdown"
9+
exportconstExternalLink=React.lazy(()=>import("./components/ExternalLink").then(module=>({default:module.ExternalLink})));
10+
exportconstDocLink=React.lazy(()=>import("./components/ExternalLink").then(module=>({default:module.DocLink})));
611
export*from"./components/GlobalInstances";
7-
export*from"./components/Input";
8-
export*from"./components/Label";
9-
export*from"./components/Menu";
10-
export*from"./components/MenuItem";
11-
export*from"./components/Modal";
12-
export*from"./components/ScrollBar";
13-
export*from"./components/Search";
14-
export*from"./components/Section";
15-
export*from"./components/SuspensionBox";
16-
export*from"./components/Switch";
17-
export*from"./components/Tab";
18-
export*from"./components/Table";
19-
export*from"./components/Trees";
12+
exportconstInput=React.lazy(()=>import("./components/Input").then(module=>({default:module.Input})));
13+
exportconstStyledInput=React.lazy(()=>import("./components/Input").then(module=>({default:module.StyledInput})));
14+
export{EllipsisTextCss,labelCss,CommonTextLabel,CommonGrayLabel}from"./components/Label";
15+
exportconstBlockGrayLabel=React.lazy(()=>import("./components/Label").then(module=>({default:module.BlockGrayLabel})));
16+
exportconstTextLabel=React.lazy(()=>import("./components/Label").then(module=>({default:module.TextLabel})));
17+
exportconstBlockLabel=React.lazy(()=>import("./components/Label").then(module=>({default:module.BlockLabel})));
18+
exportconstCollapseTitle=React.lazy(()=>import("./components/Label").then(module=>({default:module.CollapseTitle})));
19+
exportconstCollapseLabel=React.lazy(()=>import("./components/Label").then(module=>({default:module.CollapseLabel})));
20+
exportconstCollapseLink=React.lazy(()=>import("./components/Label").then(module=>({default:module.CollapseLink})));
21+
exportconstCommonTextLabel2=React.lazy(()=>import("./components/Label").then(module=>({default:module.CommonTextLabel2})));
22+
exportconstCommonErrorLabel=React.lazy(()=>import("./components/Label").then(module=>({default:module.CommonErrorLabel})));
23+
exportconstCommonBlueLabel=React.lazy(()=>import("./components/Label").then(module=>({default:module.CommonBlueLabel})));
24+
exportconstMenu=React.lazy(()=>import("./components/Menu").then(module=>({default:module.Menu})));
25+
exportconstDropdownMenu=React.lazy(()=>import("./components/Menu").then(module=>({default:module.DropdownMenu})));
26+
exportconstDropDownSubMenu=React.lazy(()=>import("./components/Menu").then(module=>({default:module.DropDownSubMenu})));
27+
exportconstMenuItemWithDelete=React.lazy(()=>import("./components/Menu").then(module=>({default:module.MenuItemWithDelete})));
28+
exportconstMenuItem=React.lazy(()=>import("./components/MenuItem").then(module=>({default:module.MenuItem})));
29+
exportconstFormItem=React.lazy(()=>import("./components/MenuItem").then(module=>({default:module.FormItem})));
30+
exportconstModal=React.lazy(()=>import("./components/Modal").then(module=>({default:module.Modal})));
31+
exportconstScrollBar=React.lazy(()=>import("./components/ScrollBar").then(module=>({default:module.ScrollBar})));
32+
exportconstSearch=React.lazy(()=>import("./components/Search").then(module=>({default:module.Search})));
33+
export{PropertySectionContext,sectionNames}from"./components/Section";
34+
exporttype{PropertySectionState,PropertySectionContextType}from"./components/Section";
35+
exportconstSection=React.lazy(()=>import("./components/Section").then(module=>({default:module.Section})));
36+
exportconstBaseSection=React.lazy(()=>import("./components/Section").then(module=>({default:module.BaseSection})));
37+
exportconstSuspensionBox=React.lazy(()=>import("./components/SuspensionBox").then(module=>({default:module.SuspensionBox})));
38+
exportconstSwitch=React.lazy(()=>import("./components/Switch").then(module=>({default:module.Switch})));
39+
exportconstSwitchJsIcon=React.lazy(()=>import("./components/Switch").then(module=>({default:module.SwitchJsIcon})));
40+
exportconstSwitchWrapper=React.lazy(()=>import("./components/Switch").then(module=>({default:module.SwitchWrapper})));
41+
exportconstTacoSwitch=React.lazy(()=>import("./components/Switch").then(module=>({default:module.TacoSwitch})));
42+
exportconstTabs=React.lazy(()=>import("./components/Tab").then(module=>({default:module.Tabs})));
43+
exportconstTableShow=React.lazy(()=>import("./components/Table").then(module=>({default:module.TableShow})));
44+
exportconstCustomTree=React.lazy(()=>import("./components/Trees").then(module=>({default:module.CustomTree})));
45+
exportconstBranchDiv=React.lazy(()=>import("./components/Trees").then(module=>({default:module.BranchDiv})));
46+
exportconstTreediv=React.lazy(()=>import("./components/Trees").then(module=>({default:module.Treediv})));
2047
export*from"./components/TriggeredDialog";
21-
export*from"./components/alert";
22-
export*from"./components/audio";
23-
export*from"./components/button";
24-
export*from"./components/checkBox";
25-
export*from"./components/colorSelect";
48+
exportconstAlert=React.lazy(()=>import("./components/alert").then(module=>({default:module.Alert})));
49+
exportconstTacoAudio=React.lazy(()=>import("./components/audio").then(module=>({default:module.TacoAudio})));
50+
exporttype{TacoButtonType}from"./components/button";
51+
exportconstBigButtonStyle=React.lazy(()=>import("./components/button").then(module=>({default:module.BigButtonStyle})));
52+
exportconstBlueButton=React.lazy(()=>import("./components/button").then(module=>({default:module.BlueButton})));
53+
exportconstRedButton=React.lazy(()=>import("./components/button").then(module=>({default:module.RedButton})));
54+
exportconstLinkButton=React.lazy(()=>import("./components/button").then(module=>({default:module.LinkButton})));
55+
exportconstTacoButton=React.lazy(()=>import("./components/button").then(module=>({default:module.TacoButton})));
56+
exportconstCheckBox=React.lazy(()=>import("./components/checkBox").then(module=>({default:module.CheckBox})));
2657
export*from"./components/colorSelect/colorUtils";
27-
export*from"./components/colorSelect/index";
58+
exportconstColorSelect=React.lazy(()=>import("./components/colorSelect/index").then(module=>({default:module.ColorSelect})));
2859
export*from"./components/container";
2960
export*from"./components/control";
30-
export*from"./components/copyTextButton";
61+
exportconstCopyTextButton=React.lazy(()=>import("./components/copyTextButton").then(module=>({default:module.CopyTextButton})));
3162
export*from"./components/customSelect";
3263
export*from"./components/edit";
64+
exporttype{EditTextProps}from"./components/edit";
65+
exportconstEditText=React.lazy(()=>import("./components/edit").then(module=>({default:module.EditText})));
66+
exportconstEditTextWrapper=React.lazy(()=>import("./components/edit").then(module=>({default:module.EditTextWrapper})));
67+
exportconstTextWrapper=React.lazy(()=>import("./components/edit").then(module=>({default:module.TextWrapper})));
3368
export*from"./components/eventHandler";
3469
export*from"./components/form";
35-
export*from"./components/iconSelect";
36-
export*from"./components/image";
37-
export*from"./components/keyValueList";
38-
export*from"./components/Loading";
39-
export*from"./components/markdown";
70+
export{removeQuote,useIcon,iconPrefix}from"./components/iconSelect";
71+
exportconstIconSelect=React.lazy(()=>import("./components/iconSelect").then(module=>({default:module.IconSelect})));
72+
exportconstIconSelectBase=React.lazy(()=>import("./components/iconSelect").then(module=>({default:module.IconSelectBase})));
73+
exportconstTacoImage=React.lazy(()=>import("./components/image").then(module=>({default:module.TacoImage})));
74+
exportconstKeyValueList=React.lazy(()=>import("./components/keyValueList").then(module=>({default:module.KeyValueList})));
75+
exportconstLoading=React.lazy(()=>import("./components/Loading").then(module=>({default:module.Loading})));
76+
exportconstWhiteLoading=React.lazy(()=>import("./components/Loading").then(module=>({default:module.WhiteLoading})));
77+
exportconstLightLoading=React.lazy(()=>import("./components/Loading").then(module=>({default:module.LightLoading})));
78+
export{markdownCompCss}from"./components/markdown";
79+
exportconstTacoMarkDown=React.lazy(()=>import("./components/markdown").then(module=>({default:module.TacoMarkDown})));
4080
export*from"./components/mockData";
4181
export*from"./components/option";
42-
export*from"./components/popover";
43-
export*from"./components/popupCard";
44-
export*from"./components/query";
45-
export*from"./components/selectedComps";
46-
export*from"./components/tacoInput";
47-
export*from"./components/tacoPagination";
48-
export*from"./components/toolTip";
49-
export*from"./components/video";
50-
export*from"./components/shapeSelect";
82+
exporttype{EditPopoverItemType,EditPopoverProps}from"./components/popover";
83+
exportconstCustomPopover=React.lazy(()=>import("./components/popover").then(module=>({default:module.CustomPopover})));
84+
exportconstSimplePopover=React.lazy(()=>import("./components/popover").then(module=>({default:module.SimplePopover})));
85+
exportconstEditPopover=React.lazy(()=>import("./components/popover").then(module=>({default:module.EditPopover})));
86+
exportconstPopupCard=React.lazy(()=>import("./components/popupCard").then(module=>({default:module.PopupCard})));
87+
exportconstQueryPropertyViewWrapper=React.lazy(()=>import("./components/query").then(module=>({default:module.QueryPropertyViewWrapper})));
88+
exportconstQueryAlert=React.lazy(()=>import("./components/query").then(module=>({default:module.QueryAlert})));
89+
exportconstQuerySectionWrapper=React.lazy(()=>import("./components/query").then(module=>({default:module.QuerySectionWrapper})));
90+
exportconstQueryConfigWrapper=React.lazy(()=>import("./components/query").then(module=>({default:module.QueryConfigWrapper})));
91+
exportconstQueryConfigLabel=React.lazy(()=>import("./components/query").then(module=>({default:module.QueryConfigLabel})));
92+
exportconstQueryConfigItemWrapper=React.lazy(()=>import("./components/query").then(module=>({default:module.QueryConfigItemWrapper})));
93+
exportconstQueryTutorialButton=React.lazy(()=>import("./components/query").then(module=>({default:module.QueryTutorialButton})));
94+
exportconstTriggerTypeStyled=React.lazy(()=>import("./components/query").then(module=>({default:module.TriggerTypeStyled})));
95+
exportconstSelectedComps=React.lazy(()=>import("./components/selectedComps").then(module=>({default:module.SelectedComps})));
96+
exportconstTacoInput=React.lazy(()=>import("./components/tacoInput").then(module=>({default:module.TacoInput})));
97+
exportconstBlurFinishInput=React.lazy(()=>import("./components/tacoInput").then(module=>({default:module.BlurFinishInput})));
98+
exportconstPhoneNumberInput=React.lazy(()=>import("./components/tacoInput").then(module=>({default:module.PhoneNumberInput})));
99+
exportconstOtpFormInput=React.lazy(()=>import("./components/tacoInput").then(module=>({default:module.OtpFormInput})));
100+
exportconstFormInput=React.lazy(()=>import("./components/tacoInput").then(module=>({default:module.FormInput})));
101+
exportconstPasswordInput=React.lazy(()=>import("./components/tacoInput").then(module=>({default:module.PasswordInput})));
102+
export{pageItemRender}from"./components/tacoPagination";
103+
exportconstTacoPagination=React.lazy(()=>import("./components/tacoPagination").then(module=>({default:module.TacoPagination})));
104+
export{UnderlineCss}from"./components/toolTip";
105+
exportconstTooltipCodeBlock=React.lazy(()=>import("./components/toolTip").then(module=>({default:module.TooltipCodeBlock})));
106+
exportconstTooltipLink=React.lazy(()=>import("./components/toolTip").then(module=>({default:module.TooltipLink})));
107+
exportconstTutorialsTooltip=React.lazy(()=>import("./components/toolTip").then(module=>({default:module.TutorialsTooltip})));
108+
exportconstCommonTipsOverlay=React.lazy(()=>import("./components/toolTip").then(module=>({default:module.CommonTipsOverlay})));
109+
exportconstTooltip=React.lazy(()=>import("./components/toolTip").then(module=>({default:module.Tooltip})));
110+
exportconstToolTipLabel=React.lazy(()=>import("./components/toolTip").then(module=>({default:module.ToolTipLabel})));
111+
export{playIcon}from"./components/video";
112+
exportconstVideo=React.lazy(()=>import("./components/video").then(module=>({default:module.Video})));
113+
exportconstContainer=React.lazy(()=>import("./components/video").then(module=>({default:module.Container})));
114+
export{useShape}from"./components/shapeSelect";
115+
exportconstShapeSelect=React.lazy(()=>import("./components/shapeSelect").then(module=>({default:module.ShapeSelect})));
116+
exportconstShapeSelectBase=React.lazy(()=>import("./components/shapeSelect").then(module=>({default:module.ShapeSelectBase})));
51117

52118
export*from"./icons";
53-
54119
export*from"./icons/antIcon";

‎client/packages/lowcoder/package.json‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@
2525
"@fortawesome/free-solid-svg-icons":"^6.5.1",
2626
"@fortawesome/react-fontawesome":"latest",
2727
"@manaflair/redux-batch":"^1.0.0",
28-
"@rjsf/antd":"^5.18.6",
29-
"@rjsf/core":"^5.18.6",
30-
"@rjsf/utils":"^5.18.6",
31-
"@rjsf/validator-ajv8":"^5.18.6",
28+
"@rjsf/antd":"^5.21.2",
29+
"@rjsf/core":"^5.21.2",
30+
"@rjsf/utils":"^5.21.2",
31+
"@rjsf/validator-ajv8":"^5.21.2",
3232
"@types/lodash":"^4.14.194",
3333
"@types/node":"^16.7.13",
3434
"@types/react":"^18.2.45",
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
importReactfrom'react';
2+
import{Button,Row,Col}from'antd';
3+
import{ArrayFieldTemplateProps}from'@rjsf/utils';
4+
import{ArrowDownOutlined,ArrowUpOutlined,DeleteOutlined,PlusOutlined}from'@ant-design/icons';
5+
6+
constArrayFieldTemplate=(props:ArrayFieldTemplateProps)=>{
7+
const{ items, canAdd, onAddClick, title}=props;
8+
9+
return(
10+
<fieldset>
11+
{title&&<legend>{title}</legend>}
12+
<Rowgutter={[0,0]}>
13+
{items.map((element:any)=>(
14+
<Colkey={element.index}span={24}style={{display:'flex',alignItems:'center'}}>
15+
{/* Content container for the array item */}
16+
<divstyle={{flexGrow:1}}>
17+
{element.children}
18+
</div>
19+
20+
{/* Container for the control buttons with vertical alignment */}
21+
<divstyle={{display:'flex',flexDirection:'row',justifyContent:'flex-end',paddingTop:"58px"}}>
22+
{/* Move down button */}
23+
{element.hasMoveDown&&(
24+
<Button
25+
type="default"
26+
icon={<ArrowDownOutlined/>}
27+
onClick={element.onReorderClick(element.index,element.index+1)}
28+
style={{marginLeft:'4px'}}
29+
/>
30+
)}
31+
32+
{/* Move up button */}
33+
{element.hasMoveUp&&(
34+
<Button
35+
type="default"
36+
icon={<ArrowUpOutlined/>}
37+
onClick={element.onReorderClick(element.index,element.index-1)}
38+
style={{marginLeft:'4px'}}
39+
/>
40+
)}
41+
42+
{/* Remove button */}
43+
{element.hasRemove&&(
44+
<Button
45+
type="default"
46+
icon={<DeleteOutlined/>}
47+
danger
48+
onClick={element.onDropIndexClick(element.index)}
49+
style={{marginLeft:'4px'}}
50+
/>
51+
)}
52+
</div>
53+
</Col>
54+
))}
55+
{/* Add button for the array */}
56+
{canAdd&&(
57+
<Colspan={24}style={{textAlign:'center'}}>
58+
<Buttontype="dashed"onClick={onAddClick}icon={<PlusOutlined/>}>
59+
Add Item
60+
</Button>
61+
</Col>
62+
)}
63+
</Row>
64+
</fieldset>
65+
);
66+
};
67+
68+
exportdefaultArrayFieldTemplate;

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp