├── .env.example ├── .eslintrc ├── .gitignore ├── .prettierrc ├── docker-compose.yml ├── next-env.d.ts ├── next.config.js ├── nodemon.json ├── package.json ├── postcss.config.js ├── prisma └── schema.prisma ├── public └── worker.js ├── readme.md ├── server ├── controllers │ ├── component.ts │ └── project.ts ├── index.ts ├── middleware │ ├── auth.ts │ └── errorHandler.ts └── prisma.ts ├── src ├── app │ ├── codeTreeSlice.ts │ ├── hooks.ts │ ├── rootReducer.ts │ └── store.ts ├── assets │ └── mockup.png ├── components │ ├── Banner │ │ └── index.tsx │ ├── Layout │ │ ├── Footer.tsx │ │ ├── Header.tsx │ │ ├── header.module.css │ │ └── index.tsx │ └── editor │ │ ├── Canvas │ │ ├── CustomDragLayer.tsx │ │ ├── Item.tsx │ │ └── index.tsx │ │ ├── ItemTypes.ts │ │ ├── Left │ │ ├── DragItem.tsx │ │ ├── DragPanel.tsx │ │ └── index.tsx │ │ ├── Right │ │ ├── fields │ │ │ ├── Color │ │ │ │ └── index.tsx │ │ │ ├── EditableTable.tsx │ │ │ ├── Input.tsx │ │ │ ├── OptionEditor.tsx │ │ │ ├── Radio.tsx │ │ │ ├── Table │ │ │ │ ├── ApiModal.tsx │ │ │ │ ├── index.modules.less │ │ │ │ └── index.tsx │ │ │ ├── TableColumns.tsx │ │ │ └── index.tsx │ │ └── index.tsx │ │ ├── SaveBtn │ │ └── index.tsx │ │ ├── ShowCodeBtn │ │ ├── generateCode.ts │ │ └── index.tsx │ │ ├── TreePanel │ │ ├── Item.tsx │ │ └── index.tsx │ │ ├── index.tsx │ │ └── schema │ │ ├── edit │ │ ├── antd.ts │ │ ├── basic.ts │ │ ├── components.ts │ │ └── index.ts │ │ ├── fields │ │ ├── antd.ts │ │ ├── basic.ts │ │ ├── components.ts │ │ └── index.tsx │ │ ├── preview │ │ ├── antd.tsx │ │ ├── basic.tsx │ │ ├── components.tsx │ │ └── index.ts │ │ ├── types.ts │ │ └── utils.ts ├── pages │ ├── _app.tsx │ ├── _document.tsx │ ├── _middleware.ts │ ├── api │ │ └── auth │ │ │ └── [...nextauth].ts │ ├── component │ │ └── index.tsx │ ├── develop │ │ └── index.jsx │ ├── docs │ │ └── index.jsx │ ├── editor │ │ └── index.tsx │ ├── index.tsx │ └── project │ │ └── index.tsx ├── styles │ └── index.css └── utils │ └── index.ts ├── tailwind.config.js ├── tsconfig.json ├── tsconfig.server.json └── yarn.lock /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/.prettierrc -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/next.config.js -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /public/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/public/worker.js -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/readme.md -------------------------------------------------------------------------------- /server/controllers/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/server/controllers/component.ts -------------------------------------------------------------------------------- /server/controllers/project.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/server/controllers/project.ts -------------------------------------------------------------------------------- /server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/server/index.ts -------------------------------------------------------------------------------- /server/middleware/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/server/middleware/auth.ts -------------------------------------------------------------------------------- /server/middleware/errorHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/server/middleware/errorHandler.ts -------------------------------------------------------------------------------- /server/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/server/prisma.ts -------------------------------------------------------------------------------- /src/app/codeTreeSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/app/codeTreeSlice.ts -------------------------------------------------------------------------------- /src/app/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/app/hooks.ts -------------------------------------------------------------------------------- /src/app/rootReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/app/rootReducer.ts -------------------------------------------------------------------------------- /src/app/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/app/store.ts -------------------------------------------------------------------------------- /src/assets/mockup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/assets/mockup.png -------------------------------------------------------------------------------- /src/components/Banner/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/Banner/index.tsx -------------------------------------------------------------------------------- /src/components/Layout/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/Layout/Footer.tsx -------------------------------------------------------------------------------- /src/components/Layout/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/Layout/Header.tsx -------------------------------------------------------------------------------- /src/components/Layout/header.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/Layout/header.module.css -------------------------------------------------------------------------------- /src/components/Layout/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/Layout/index.tsx -------------------------------------------------------------------------------- /src/components/editor/Canvas/CustomDragLayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/Canvas/CustomDragLayer.tsx -------------------------------------------------------------------------------- /src/components/editor/Canvas/Item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/Canvas/Item.tsx -------------------------------------------------------------------------------- /src/components/editor/Canvas/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/Canvas/index.tsx -------------------------------------------------------------------------------- /src/components/editor/ItemTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/ItemTypes.ts -------------------------------------------------------------------------------- /src/components/editor/Left/DragItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/Left/DragItem.tsx -------------------------------------------------------------------------------- /src/components/editor/Left/DragPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/Left/DragPanel.tsx -------------------------------------------------------------------------------- /src/components/editor/Left/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/Left/index.tsx -------------------------------------------------------------------------------- /src/components/editor/Right/fields/Color/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/Right/fields/Color/index.tsx -------------------------------------------------------------------------------- /src/components/editor/Right/fields/EditableTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/Right/fields/EditableTable.tsx -------------------------------------------------------------------------------- /src/components/editor/Right/fields/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/Right/fields/Input.tsx -------------------------------------------------------------------------------- /src/components/editor/Right/fields/OptionEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/Right/fields/OptionEditor.tsx -------------------------------------------------------------------------------- /src/components/editor/Right/fields/Radio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/Right/fields/Radio.tsx -------------------------------------------------------------------------------- /src/components/editor/Right/fields/Table/ApiModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/Right/fields/Table/ApiModal.tsx -------------------------------------------------------------------------------- /src/components/editor/Right/fields/Table/index.modules.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/Right/fields/Table/index.modules.less -------------------------------------------------------------------------------- /src/components/editor/Right/fields/Table/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/Right/fields/Table/index.tsx -------------------------------------------------------------------------------- /src/components/editor/Right/fields/TableColumns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/Right/fields/TableColumns.tsx -------------------------------------------------------------------------------- /src/components/editor/Right/fields/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/Right/fields/index.tsx -------------------------------------------------------------------------------- /src/components/editor/Right/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/Right/index.tsx -------------------------------------------------------------------------------- /src/components/editor/SaveBtn/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/SaveBtn/index.tsx -------------------------------------------------------------------------------- /src/components/editor/ShowCodeBtn/generateCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/ShowCodeBtn/generateCode.ts -------------------------------------------------------------------------------- /src/components/editor/ShowCodeBtn/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/ShowCodeBtn/index.tsx -------------------------------------------------------------------------------- /src/components/editor/TreePanel/Item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/TreePanel/Item.tsx -------------------------------------------------------------------------------- /src/components/editor/TreePanel/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/TreePanel/index.tsx -------------------------------------------------------------------------------- /src/components/editor/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/index.tsx -------------------------------------------------------------------------------- /src/components/editor/schema/edit/antd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/schema/edit/antd.ts -------------------------------------------------------------------------------- /src/components/editor/schema/edit/basic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/schema/edit/basic.ts -------------------------------------------------------------------------------- /src/components/editor/schema/edit/components.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/schema/edit/components.ts -------------------------------------------------------------------------------- /src/components/editor/schema/edit/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/schema/edit/index.ts -------------------------------------------------------------------------------- /src/components/editor/schema/fields/antd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/schema/fields/antd.ts -------------------------------------------------------------------------------- /src/components/editor/schema/fields/basic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/schema/fields/basic.ts -------------------------------------------------------------------------------- /src/components/editor/schema/fields/components.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/schema/fields/components.ts -------------------------------------------------------------------------------- /src/components/editor/schema/fields/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/schema/fields/index.tsx -------------------------------------------------------------------------------- /src/components/editor/schema/preview/antd.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/schema/preview/antd.tsx -------------------------------------------------------------------------------- /src/components/editor/schema/preview/basic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/schema/preview/basic.tsx -------------------------------------------------------------------------------- /src/components/editor/schema/preview/components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/schema/preview/components.tsx -------------------------------------------------------------------------------- /src/components/editor/schema/preview/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/schema/preview/index.ts -------------------------------------------------------------------------------- /src/components/editor/schema/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/schema/types.ts -------------------------------------------------------------------------------- /src/components/editor/schema/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/components/editor/schema/utils.ts -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/pages/_document.tsx -------------------------------------------------------------------------------- /src/pages/_middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/pages/_middleware.ts -------------------------------------------------------------------------------- /src/pages/api/auth/[...nextauth].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/pages/api/auth/[...nextauth].ts -------------------------------------------------------------------------------- /src/pages/component/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/pages/component/index.tsx -------------------------------------------------------------------------------- /src/pages/develop/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/pages/develop/index.jsx -------------------------------------------------------------------------------- /src/pages/docs/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/pages/docs/index.jsx -------------------------------------------------------------------------------- /src/pages/editor/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/pages/editor/index.tsx -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/pages/project/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/pages/project/index.tsx -------------------------------------------------------------------------------- /src/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/styles/index.css -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/tsconfig.server.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maqi1520/react-antd-low-code/HEAD/yarn.lock --------------------------------------------------------------------------------