Skip to content

hirenf14/refine-sanity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

refine-sanity

License NPM Version NPM Downloads GitHub Repo stars Code Climate maintainability

npm peer dependency version (scoped) npm peer dependency version (scoped) npm (prod) dependency version (scoped) npm type definitions

refine-sanity is a data provider for Refine that enables seamless integration with Sanity. It simplifies the management of your Sanity data within Refine-powered React applications.

Installation

Install refine-sanity via npm or yarn:

npm install @sanity/client refine-sanity
# or
yarn add @sanity/client refine-sanity

Usage

import dataProvider from "refine-sanity";
import { createClient } from "@sanity/client";

const client = createClient({
    token: "EDITOR_SANITY_ACCESS_TOKEN",
    projectId: "SANITY_PROJECT_ID",
    dataset: "SANITY_DATASET"
});

const App = () => {
  return (
    <Refine
      dataProvider={dataProvider(client)}
      /* ... */
    >
      {/* ... */}
    </Refine>
  );
};

Documentation