UNPKG

@digifi-los/reactapp

Version:
359 lines (356 loc) 13.5 kB
{ "containers":{ "/r-admin/content/testtables":{ "layout":{ "component":"Hero", "props":{ "size":"isFullheight" }, "children":[ { "component":"HeroBody", "props":{ "className":"testTest", "style":{ "padding":"80px 0" } }, "children":[ { "component":"Container", "props":{ }, "children":[ { "component":"div", "props":{ "dangerouslySetInnerHTML":{ "__html":"<h1>TEST HOME PAGE</h1>" } }, "thisprops": { "userdata":["user","userdata"] } , "conditionalprops":{ "useractivated":["userdata","activated"], "useractivated2":["userdata","activated"] } }, { "component":"Title", "children":"Standard Table Documentation Page" }, { "component": "ResponsiveButton", "props": { "style": { "margin": 10 }, "buttonProps": { "size": "isLarge", "color": "isPrimary" }, "confirmModal":{} }, "children":"TEST BUTTON" }, { "component":"ResponsiveTable", "props":{ "filterSearch":true, "tableSearch":true, "searchField":"email", "headers":[ { "label": "#", "value":"--idx-ctr--" }, { "label": "Email", "sortid":"email", "sortable":true }, {"label":"Likes","sortid":"likes"}, {"invalidheaderprop":true} ], "limit":10, "numItems":20, "rows":[ { "email":"yaw.etse@gmail.com", "likes":300 }, { "email":"odlyaw@gmail.com", "likes":45 }, { "email":"newyaw@gmail.com", "likes":0 }, { "email":"med@gmail.com", "likes":2 }, { "email":"yaw.etse@gmail.com", "likes":300 }, { "email":"odlyaw@gmail.com", "likes":45 }, { "email":"newyaw@gmail.com", "likes":0 }, { "email":"med@gmail.com", "likes":2 }, { "email":"yaw.etse@gmail.com", "likes":300 }, { "email":"odlyaw@gmail.com", "likes":45 }, { "email":"newyaw@gmail.com", "likes":0 }, { "email":"med@gmail.com", "likes":2 }, { "email":"yaw.etse@gmail.com", "likes":300 }, { "email":"odlyaw@gmail.com", "likes":45 }, { "email":"newyaw@gmail.com", "likes":0 }, { "email":"med@gmail.com", "likes":2 }, { "email":"yaw.etse@gmail.com", "likes":300 }, { "email":"odlyaw@gmail.com", "likes":45 }, { "email":"newyaw@gmail.com", "likes":0 }, { "email":"med@gmail.com", "likes":2 } ] } }, { "component":"ResponsiveTable", "props":{ "headers":[ { "label": "#", "value":"--idx-ctr--" }, { "label": "Email", "sortid":"email", "sortable":true }, { "label":"Likes", "sortid":"likes", "buttons":[ { "IGNOREbaseUrl":"/r-admin/contentdata/users/:id", "children":"like", "passProps":{ "onClick":"func:this.props.fetchAction","onclickBaseUrl":"/r-admin/contentdata/users/:id", "onclickLinkParams":[{"key":":id","val":"_id"}], "fetchProps":{ "method":"GET" }, "successProps":{ "success":true }, "confirmModal":{} } } ] } ], "limit":10, "IGNOREnumItems":20, "rows":[ { "_id":"yaw", "email":"single@gmail.com", "likes":"3 likes" } ] } }, { "component":"ResponsiveForm", "thisprops":{ "formdata":["user","userdata"] }, "props":{ "notificationForm":{}, "onSubmit":{ "url": "http://localhost:8786/r-admin/contentdata/periodic/users?format=json", "options":{ "method":"GET" }, "responseCallback":"func:this.props.debug" }, "formgroups":[ { "formElements":[ { "type":"text", "name":"search", "label":"SEARCH" }, { "type":"text", "name":"email", "label":"Email" }, { "type":"text", "name":"_id", "value":"58d147779abb3a0c60516c44", "label":"mongo user id" }, { "type":"submit", "value":"search users" }, { "type":"layout", "value":{ "component":"ResponsiveButton", "bindpropsSKIP":true, "thispropsSKIP":{ "formdata":["formdata"] }, "props":{ "onclickThisProp":"formdata", "onclickBaseUrl": "/r-admin/content/periodic/users/:id", "onclickLinkParams": [{ "key": ":id", "val": "_id" }], "aProps":{ "style":{ "background":"blue", "color":"white", "borderRadius":"3px", "padding":"5px 10px" } } }, "children":"Profile Page" } } ] } ] } }, { "component": "RawOutput", "props": { "select": "userdata", "type": "block" }, "thisprops": { "userdata":["user","userdata"] } }, { "component": "Title", "props": { "style": { "marginTop": 60 } }, "children": "Suppress Null Values" }, { "component":"ResponsiveTable", "props":{ "headers":[ { "label": "#", "value":"--idx-ctr--" }, { "label": "Email", "sortid":"email", "sortable":true }, {"label":"Likes","sortid":"likes"} ], "suppressNullValues": true, "limit":10, "numItems":20, "rows":[ { "email":"med@gmail.com", "likes": null }, { "email":"yaw.etse@gmail.com", "likes":300 }, { "email":"odlyaw@gmail.com", "likes": null } ] } }, { "component": "Title", "children": "Don't Suppress Null Values" }, { "component":"ResponsiveTable", "props":{ "showFilterSearch": true, "headers":[ { "label": "#", "value":"--idx-ctr--" }, { "label": "Email", "sortid":"email", "sortable":true }, {"label":"Likes","sortid":"likes", "numeralFormat": "$0,0"} ], "limit":10, "numItems":20, "rows":[ { "email":"med@gmail.com" }, { "email":"yaw.etse@gmail.com", "likes":3000000 }, { "email":"odlyaw@gmail.com", "likes": 400000, "followers": 20, "commaVal": "hi, well testing" } ] } } ] } ] } ] }, "resources":{ "tabledata":"/r-admin/contentdata/standard/users?format=json&limit=10" }, "callbacks":["func:this.props.debug","func:window.getEORG"], "onFinish":"render", "pageData":{ "title":"Home", "navLabel":"Home" } } } }