Giter VIP home page Giter VIP logo

react-declarative / react-declarative Goto Github PK

View Code? Open in Web Editor NEW
53.0 3.0 5.0 45.49 MB

A React form builder which interacts with a JSON endpoint to generate nested 12-column grids with input fields and automatic state management in a declarative style. Endpoint is typed by TypeScript guards (IntelliSense available). This tool is based on material-ui components, so your application will look beautiful on any device...

Home Page: https://react-declarative-playground.github.io/

License: MIT License

TypeScript 99.57% JavaScript 0.38% Shell 0.01% Dockerfile 0.01% Python 0.04%
typescript material-ui form-validation json-endpoint react layout-engine grid-system state-management declarative declarative-programming

react-declarative's Issues

Minified d.ts files

Minification of .d.ts files doesn't affect final app performance while significantly downgrades explorability of library typings. As far as I know no other library performes typings minification and, I suppose, this one also should not do it.

Screen Shot 2023-02-24 at 15 15 22

isInvalid callback is not triggered

I can use standard form attributes required by using JSX injection

{
  type: FieldType.Component,
  element: (props) => (
    <TextField required id="outlined-required" label="Name" />
  ),
  columns: "6",
}

Is there any other convenient way?

failed to build with docusaurus@latest

  "dependencies": {
    "@docusaurus/core": "2.3.1",
    "@docusaurus/preset-classic": "2.3.1",
    "@emotion/react": "^11.10.6",
    "@emotion/styled": "^11.10.6",
    "@mdx-js/react": "^1.6.22",
    "@mui/icons-material": "^5.11.11",
    "@mui/lab": "5.0.0-alpha.123",
    "@mui/material": "^5.11.13",
    "clsx": "^1.2.1",
    "prism-react-renderer": "^1.3.5",
    "react": "^18.2.0",
    "react-declarative": "^2.2.115",
    "react-dom": "^18.2.0",
    "tss-react": "^4.8.2",
    "xlsx": "^0.18.5"
  },

when I tried to use react-declarative with docusaurus@latest, it failed to run pnpm build and got the following errors:

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.