Closed juraj98 closed 2 months ago
Latest commit: ba4a6a5b80c1f1bc964c6f7b046b654a3762516f
Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.
Click here to learn what changesets are, and how to add one.
Click here if you're a maintainer who wants to add a changeset to this PR
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
docs-uploadthing | ❌ Failed (Inspect) | Sep 24, 2024 0:25am |
[!IMPORTANT]
Review skipped
Draft detected.
Please check the settings in the CodeRabbit UI or the
.coderabbit.yaml
file in this repository. To trigger a single review, invoke the@coderabbitai review
command.You can disable this status message by setting the
reviews.review_status
tofalse
in the CodeRabbit configuration file.
The pull request introduces several enhancements to the uploadthing
repository, including the addition of a new example using Tanstack/Start in the README.md
, updates to import paths and CSS handling in the documentation, and the introduction of various new files for a minimal Tanstack application setup. These changes collectively improve the documentation and provide a foundational structure for users to build upon when implementing file uploads with UploadThing.
File Path | Change Summary |
---|---|
README.md |
Added a new example entry for Tanstack/Start. |
docs/src/app/(docs)/getting-started/tanstack-start/page.mdx |
Updated import paths and CSS inclusion instructions. |
examples/minimal-tanstack-start/.env.example |
Introduced a new environment variable configuration file with a placeholder for UPLOADTHING_TOKEN . |
examples/minimal-tanstack-start/app.config.ts |
Added a new configuration file with a basic setup for the application. |
examples/minimal-tanstack-start/app/api.ts |
Introduced a new API handler file for handling uploads with TanStack. |
examples/minimal-tanstack-start/app/client.tsx |
Added a React application entry point utilizing Tanstack/Start. |
examples/minimal-tanstack-start/app/routeTree.gen.ts |
Created a routing structure file with defined interfaces and route configurations. |
examples/minimal-tanstack-start/app/router.tsx |
Defined a function to create a router and extended the routing framework. |
examples/minimal-tanstack-start/app/routes/__root.tsx |
Introduced a root route component for the application layout. |
examples/minimal-tanstack-start/app/routes/api/uploadthing.ts |
Set up an API route for file uploads. |
examples/minimal-tanstack-start/app/routes/index.tsx |
Created a file upload interface with real-time feedback for users. |
examples/minimal-tanstack-start/app/server/uploadthing.ts |
Implemented a file upload router with custom error handling and configuration. |
examples/minimal-tanstack-start/app/ssr.tsx |
Set up a server-side rendering handler for the application. |
examples/minimal-tanstack-start/app/utils/uploadthing.ts |
Integrated UploadThing functionalities with reusable components and hooks. |
examples/minimal-tanstack-start/package.json |
Introduced a package.json file with project dependencies and scripts. |
examples/minimal-tanstack-start/tsconfig.json |
Added a TypeScript configuration file with specified compiler options. |
@tanstack/start
library, which includes instructions on using the UploadButton
and UploadDropzone
components, directly related to the new example added in the main PR.UploadButton
and UploadDropzone
components, which are relevant to the example added in the main PR, ensuring that users have the correct import statements for these components.@uploadthing/react
In the garden where we play,
New examples bloom today.
With uploads flying high and free,
Tanstack's magic, come and see!
Hops of joy, a code delight,
Let's share this with all in sight! 🐇✨
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?
@coderabbitai review
Closing this PR. The scope to make this work keeps growing. I'll create separate PRs for the doc changes, update for solidstart example, and finally the tanstack/start example.
This PR is mainly to add example for
tanstack/start
. The example works if it's started outside of the UT repo, but throwsUncaught TypeError: $RefreshSig$ is not a function
if started from the repo. No idea why that is. I'm opening this draft pull request in case someone already encountered this issue and knows a quick fix. Otherwise, I'll revisit this in a few days.There are also additional changes to docs for getting started in
tanstack/start
:tanstack/start
doesn't includevite-tsconfig-paths
by default, so absolute imports do not work, even ifpaths
are configured intsconfig.json
. More info here: TSS Docs: Path AliasesSummary by CodeRabbit
Release Notes
New Features
Documentation
README.md
with a new example link..env.example
for environment variable configuration guidance.Configuration
package.json
andtsconfig.json
for project setup.