diff --git a/packages/richtext-slate/src/field/index.tsx b/packages/richtext-slate/src/field/index.tsx index 4934964bf..7587c39cb 100644 --- a/packages/richtext-slate/src/field/index.tsx +++ b/packages/richtext-slate/src/field/index.tsx @@ -2,13 +2,13 @@ import type { FormFieldBase } from '@payloadcms/ui/types' import { ShimmerEffect } from '@payloadcms/ui' +import { useFieldPath } from '@payloadcms/ui/forms' +import { useClientFunctions } from '@payloadcms/ui/providers' import React, { Suspense, lazy, useEffect, useState } from 'react' import type { RichTextPlugin } from '../types' import type { EnabledFeatures } from './types' -import { useFieldPath } from '../../../ui/src/forms/FieldPathProvider' -import { useClientFunctions } from '../../../ui/src/providers/ClientFunction' import { createFeatureMap } from './createFeatureMap' // @ts-expect-error Just TypeScript being broken // TODO: Open TypeScript issue diff --git a/packages/ui/package.json b/packages/ui/package.json index 61e35587f..2df5a2ad4 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,8 +1,8 @@ { "name": "@payloadcms/ui", "version": "0.0.1", - "main": "./src/index.ts", - "types": "./src/index.d.ts", + "main": "./dist/index.ts", + "types": "./dist/index.d.ts", "scripts": { "build": "pnpm copyfiles && pnpm build:swc && pnpm build:types", "build:swc": "swc ./src -d ./dist --config-file .swcrc", @@ -14,19 +14,19 @@ "prepublishOnly": "pnpm clean && pnpm turbo build" }, "exports": { - ".": "./src/exports/index.ts", + ".": "./dist/exports/index.ts", "./*": { - "import": "./src/exports/*.ts", - "require": "./src/exports/*.ts", - "types": "./src/exports/*.ts" + "import": "./dist/exports/*.ts", + "require": "./dist/exports/*.ts", + "types": "./dist/exports/*.ts" }, "./scss": { - "import": "./src/scss.scss", - "require": "./src/scss.scss", - "default": "./src/scss.scss" + "import": "./dist/scss.scss", + "require": "./dist/scss.scss", + "default": "./dist/scss.scss" }, - "./scss/app.scss": "./src/scss/app.scss", - "./assets/*": "./src/assets/*" + "./scss/app.scss": "./dist/scss/app.scss", + "./assets/*": "./dist/assets/*" }, "devDependencies": { "@payloadcms/eslint-config": "workspace:*", @@ -66,20 +66,6 @@ "payload": "^2.0.0", "react": "^18.0.0" }, - "publishConfig": { - "exports": { - "./*": { - "import": "./dist/exports/*.ts", - "require": "./dist/exports/*.ts", - "types": "./dist/exports/*.d.ts" - }, - "./scss/app.scss": "./dist/scss/app.scss", - "./assets/*": "./dist/assets/*" - }, - "main": "./dist/index.js", - "registry": "https://registry.npmjs.org/", - "types": "./dist/index.d.ts" - }, "engines": { "node": ">=18.17.0" }, diff --git a/packages/ui/src/exports/providers.ts b/packages/ui/src/exports/providers.ts index 8fb9d419f..991ec77a3 100644 --- a/packages/ui/src/exports/providers.ts +++ b/packages/ui/src/exports/providers.ts @@ -1,6 +1,7 @@ export { useActions } from '../providers/ActionsProvider' export { useAuth } from '../providers/Auth' export { ClientFunctionProvider, useAddClientFunction } from '../providers/ClientFunction' +export { useClientFunctions } from '../providers/ClientFunction' export { useComponentMap } from '../providers/ComponentMapProvider' export type { IComponentMapContext } from '../providers/ComponentMapProvider' export { ConfigProvider, useConfig } from '../providers/Config'