0.1.2 • Published 3 months ago

astro-tina v0.1.2

Weekly downloads
-
License
ISC
Repository
-
Last release
3 months ago

astro-tina

An Astro integration for Tina CMS.

At the moment, this integration only provides a client directive that only hydrates React components in the Tina CMS visual editor. This allows websites to support live editing without shipping React to the client.

<MyComponent client:tina {...props} />

Setup

First, follow the instructions to set up Tina in your Astro project.

Then, install the integration...

npm install astro-tina

...and add it to your project config.

import { defineConfig } from 'astro/config'
import react from '@astrojs/react'
import tina from 'astro-tina'

// https://astro.build/config
export default defineConfig({
  integrations: [react(), tina()],
})

You can now hydrate components using the client:tina directive.

0.1.2

3 months ago

0.1.1

6 months ago