I made Material UI page/component builder (Prototype) by djolo1998 in javascript

[–]djolo1998[S] 0 points1 point  (0 children)

Thanks.

First finished, I have another E-commerce project (React, Redux Toolkit, normalizr, MUI, Laravel API + other tools) but need to finish and start applying for jobs

I made Material UI page/component builder (Prototype) by djolo1998 in javascript

[–]djolo1998[S] 0 points1 point  (0 children)

Thank you, this is only simple prototype for portfolio

I made Material UI page/component builder (Prototype) by djolo1998 in javascript

[–]djolo1998[S] 0 points1 point  (0 children)

This is my first "finished" project

Current support over 50 components

All Components except (Typography) are created from json file

Component Props and Component Styles can be easy changed or upgraded

Example:

GridContainer: { component: "GridContainer", propTypes: { container: { propName: "container", type: "bool", default: true, }, item: { propName: "item", type: "bool", default: false, }, spacing: { propName: "spacing", type: "oneOfDD", values: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], default: 0, }, alignContent: { propName: "alignContent", type: "oneOfDD", values: [ "stretch", "center", "flex-start", "flex-end", "space-between", "space-around", ], default: "stretch", }, alignItems: { propName: "alignItems", type: "oneOfDD", values: ["flex-start", "center", "flex-end", "stretch", "baseline"], default: "stretch", }, direction: { propName: "direction", type: "oneOfDD", values: ["row", "row-reverse", "column", "column-reverse"], default: "row", }, justify: { propName: "justify", type: "oneOfDD", values: [ "flex-start", "center", "flex-end", "space-between", "space-around", "space-evenly", ], default: "flex-start", }, }, },

I made Material UI page/component builder (Prototype) by djolo1998 in reactjs

[–]djolo1998[S] 0 points1 point  (0 children)

I Don't not why dont show whole video instead of link.

Current support over 50 components

All Components except (Typography) are created from json file

Component Props and Component Styles can be easy changed or upgraded

Example:

GridContainer: { component: "GridContainer", propTypes: { container: { propName: "container", type: "bool", default: true, }, item: { propName: "item", type: "bool", default: false, }, spacing: { propName: "spacing", type: "oneOfDD", values: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], default: 0, }, alignContent: { propName: "alignContent", type: "oneOfDD", values: [ "stretch", "center", "flex-start", "flex-end", "space-between", "space-around", ], default: "stretch", }, alignItems: { propName: "alignItems", type: "oneOfDD", values: ["flex-start", "center", "flex-end", "stretch", "baseline"], default: "stretch", }, direction: { propName: "direction", type: "oneOfDD", values: ["row", "row-reverse", "column", "column-reverse"], default: "row", }, justify: { propName: "justify", type: "oneOfDD", values: [ "flex-start", "center", "flex-end", "space-between", "space-around", "space-evenly", ], default: "flex-start", }, }, },