How AI is powering better personalization in e-commerce [with Vercel]. Sign up now

Refine Data Provider

Data provider package for Refine.dev - A low-code open source platform, based on React to generate internal tools, admin panels, dashboards, B2B apps with flexibility in mind.

By Hiren F

Install command

npm i refine-sanity

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