OrangeDam Asset Browser
Browse OrangeDam files and add them to Sanity Studio
Install command
npm i @orangelogic/sanity-plugin-asset-source-cortexsanity-plugin-asset-source-cortex
This is a Sanity Studio v3 plugin.
What is it?
Plugin for Sanity Studio providing asset source for retrieving images from OrangeDam!
Installation
In your studio folder, add file .npmrc with the following content
@orangelogic:registry=https://pkgs.dev.azure.com/orangelogic/public/_packaging/orangelogic-npm/npm/registry/
always-auth=trueand then run:
npm i @orangelogic/sanity-plugin-asset-source-cortexor
yarn add @orangelogic/sanity-plugin-asset-source-cortexUsage
Add it as a plugin in sanity.config.ts (or .js), with the baseUrl is the url of your OrangeDAM
import { cortexAssetBrowser } from "@orangelogic/sanity-plugin-asset-source-cortex"
export default createConfig({
// ...
plugins: [
cortexAssetBrowser({
baseUrl: "https://<your-orange-dam-url>"
}),
],
});Develop & test
Make sure to run npm run build once, then run
npm run link-watchIn another shell, cd to your test studio and run:
npx yalc add sanity-plugin-asset-source-cortex --link && yarn installNow, changes in this repo will be automatically built and pushed to the studio, triggering hotreload. Yalc avoids issues with react-hooks that are typical when using yarn/npm link.
About build & watch
This plugin uses @sanity/plugin-kit with default configuration for build & watch scripts.
License
MIT © Orange Logic