Closed tjk closed 3 days ago
The latest updates on your projects. Learn more about Vercel for Git ↗︎
This pull request introduces several changes to the @pipedream/connect-react
package and its Next.js example. Key updates include the addition of .gitignore
files to ignore the dist
directory and common files in the Next.js project. A new README.md
file provides comprehensive documentation for the package, detailing installation, usage, and component descriptions. Various components and hooks have been added, enhancing the package's functionality. Additionally, a new Makefile target for development, TypeScript configuration files, and updates to project dependencies and linting configurations have been implemented.
File/Directory | Change Summary |
---|---|
packages/connect-react/.gitignore |
Added entry to ignore dist directory. |
packages/connect-react/README.md |
Introduced documentation outlining installation, usage, environment variables, and component details. |
packages/connect-react/examples/nextjs/.gitignore |
Added .gitignore for Next.js project to ignore common files and directories. |
packages/connect-react/examples/nextjs/Makefile |
Added dev target for setting up development environment and starting Next.js server. |
packages/connect-react/examples/nextjs/README.md |
Added setup instructions for a Next.js example application. |
packages/connect-react/examples/nextjs/next.config.ts |
Introduced new configuration file for Next.js. |
packages/connect-react/examples/nextjs/package.json |
Created new package.json for Next.js project with dependencies and scripts. |
packages/connect-react/examples/nextjs/src/app/actions.ts |
Added server-side functionality for managing environment variables and creating a backend client. |
packages/connect-react/examples/nextjs/src/app/layout.tsx |
Introduced RootLayout component for layout structure. |
packages/connect-react/examples/nextjs/src/app/page.tsx |
Added Home component as the main entry point for the Next.js application. |
packages/connect-react/examples/nextjs/tsconfig.json |
Created TypeScript configuration file. |
packages/connect-react/package.json |
Added new package declaration and updated dependencies. |
packages/connect-react/src/components/Alert.tsx |
Introduced Alert component for rendering alerts. |
packages/connect-react/src/components/ComponentForm.tsx |
Updated ComponentForm component for form submissions. |
packages/connect-react/src/components/ComponentFormContainer.tsx |
Added ComponentFormContainer for loading components. |
packages/connect-react/src/components/Control.tsx |
Introduced Control component for rendering UI controls. |
packages/connect-react/src/hooks/customization-context.tsx |
Enhanced customization context for component styling. |
packages/connect-react/src/hooks/form-context.tsx |
Expanded form context management for handling form state. |
packages/connect-react/src/index.ts |
Created entry point for exporting components and hooks. |
packages/connect-react/src/theme.ts |
Enhanced theming system for the application. |
packages/connect-react/tsconfig.json |
Added TypeScript configuration file for the package. |
packages/connect-react/vite.config.mts |
Introduced Vite configuration for building the package. |
.tool-versions |
Updated Node.js and pnpm versions. |
.eslintrc |
Removed ESLint configuration file. |
.eslintignore |
Deleted ESLint ignore file. |
eslint.config.mjs |
Added new ESLint configuration for JavaScript and TypeScript projects. |
package.json |
Updated development dependencies and scripts for linting and TypeScript. |
packages/sdk/.eslintignore |
Added entry to ignore dist directory in SDK package. |
packages/sdk/package.json |
Updated TypeScript version and modified build scripts to use pnpm . |
.gitignore
changes in the main PR by affecting how files are tracked and published..gitignore
.ServerClient
and its methods, which may involve changes in file handling or structure that could be relevant to the .gitignore
updates..gitignore
updates..gitignore
changes..gitignore
changes.🐇 In the garden, changes bloom bright,
New components and docs, a delightful sight!
With hooks and forms, our code takes flight,
Ignoring the clutter, we code with delight!
So hop along, let’s code and play,
In the world of Connect, we’ll find our way! 🐇
[!WARNING]
Rate limit exceeded
@dylburger has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 5 minutes and 11 seconds before requesting another review.
⌛ How to resolve this issue?
After the wait time has elapsed, a review can be triggered using the `@coderabbitai review` command as a PR comment. Alternatively, push new commits to this PR. We recommend that you space out your commits to avoid hitting the rate limit.🚦 How do rate limits work?
CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our [FAQ](https://docs.coderabbit.ai/faq) for further information.📥 Commits
Reviewing files that changed from the base of the PR and between 06c7dc8feaf93cec7b1e24e2530f28af7cf297df and 9781b02118042a505125b072b8b6f079ced411c0.
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by CodeRabbit
Release Notes
New Features
@pipedream/connect-react
package, including installation instructions and usage examples.ComponentFormContainer
,FrontendClientProvider
,Alert
,ControlApp
,ControlBoolean
,ControlInput
,ControlSelect
,ControlSubmit
,Description
,Errors
,Field
,InternalComponentForm
,Label
,OptionalFieldButton
,RemoteOptionsContainer
,SelectApp
, andSelectComponent
.useAccounts
,useApp
,useApps
,useComponent
, anduseComponents
.Improvements
README.md
files for better guidance on usage and setup.Chores
pnpm
..gitignore
file in the Next.js example to maintain a clean repository.