0.1.1 • Published 4 years ago

@crudel/server v0.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

Crudel

A nextjs CRUD handler built on top of next connect.

Getting started

Installing

Frist, you need to install required packages

npm install next-connect
yarn add next-connect

Then, you can install the core crudel package

npm install @crudel/server
yarn add @crudel/server

Usage

import {useCrudel} from "@crudel/core"

export default Home() => {
	const { data, error, loading, remove } = useCrudel("/api/projects");

	if (error) return <div>failed to load</div>
	if (loading) return <div>loading...</div>
	if (!data) return <div>no data</div>

	return (
		<div>
			<p>Current Project: {data.name}</p>
			<button onClick={() => remove(data.id)}>Delete</button>
		</div>
	)
}
0.1.1

4 years ago