Skip to content

Commit

Permalink
fix: fixes issues with external types dependency
Browse files Browse the repository at this point in the history
  • Loading branch information
StructuralRealist committed Feb 2, 2024
1 parent bfc7cf4 commit 828b23f
Show file tree
Hide file tree
Showing 86 changed files with 6,193 additions and 5,927 deletions.
11,448 changes: 6,044 additions & 5,404 deletions package-lock.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/bridge/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
"zustand": "^4.4.1"
},
"peerDependencies": {
"@curatorjs/studio": "latest",
"@curatorjs/studio": "^0",
"react": "latest",
"react-dom": "latest"
},
Expand Down
2 changes: 1 addition & 1 deletion packages/plausible/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,6 @@
}
],
"peerDependencies": {
"@curatorjs/studio": "latest"
"@curatorjs/studio": "^0"
}
}
4 changes: 2 additions & 2 deletions packages/studio/app/hooks/useSession.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { create } from "zustand";
import { persist } from "zustand/middleware";

import { SessionUser } from "@/types/session";
import { AdminProfile } from "@/types/adminUser";
import { SessionUser } from "@curatorjs/types";
import { AdminProfile } from "@curatorjs/types";

interface SessionState {
token: string | null;
Expand Down
3 changes: 1 addition & 2 deletions packages/studio/app/main.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ import { ConfigProvider, theme } from "antd";
import * as R from "ramda";

import "flag-icons/css/flag-icons.min.css";
import "@fontsource/young-serif";
import "@fontsource-variable/inter";

// Day.js plugins
Expand All @@ -21,7 +20,7 @@ import "./index.css";
import usePreferences from "@/hooks/usePreferences";
import CuratorProvider from "@/providers/CuratorProvider";
import StrapiProvider from "@/providers/StrapiProvider";
import { CuratorConfig } from "@/types/config";
import { CuratorConfig } from "@curatorjs/types";

dayjs.extend(relativeTime);
dayjs.extend(localeData);
Expand Down
4 changes: 2 additions & 2 deletions packages/studio/app/plugins/api-tokens/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ import React from "react";
import * as R from "ramda";
import { RouteObject } from "react-router-dom";

import type { InjectionZoneEntry, CuratorConfig } from "@/types/config";
import { InjectionZone } from "@/types/config";
import type { InjectionZoneEntry, CuratorConfig } from "@curatorjs/types";
import { InjectionZone } from "@curatorjs/types";

import MainMenuItem from "./ui/MainMenuItem";
import ApiTokens from "./routes/ApiTokens";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import { Form, Formik } from "formik";
import * as R from "ramda";
import dayjs from "dayjs";

import { ApiToken } from "@/types/apiToken";
import { ApiToken } from "@curatorjs/types";
import useStrapi from "@/hooks/useStrapi";
import Field from "@/ui/Field";
import FormField from "@/ui/FormField";
Expand Down Expand Up @@ -76,8 +76,8 @@ const ApiTokenForm: React.FC<{
accessKey
? ""
: item.id
? item.name
: t("api_tokens.create_api_token")
? item.name
: t("api_tokens.create_api_token")
}
closeIcon={!accessKey}
onCancel={onClose}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import * as R from "ramda";
import { useAsyncRetry } from "react-use";
import dayjs from "dayjs";

import { ApiToken } from "@/types/apiToken";
import { ApiToken } from "@curatorjs/types";
import useStrapi from "@/hooks/useStrapi";
import Table from "@/ui/Table";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import React from "react";
import { Select } from "antd";
import useStrapi from "@/hooks/useStrapi";
import { useAsync } from "react-use";
import { PermissionConfig } from "@/types/permission";
import { PermissionConfig } from "@curatorjs/types";
import * as R from "ramda";

const PermissionsSelect: React.FC<{
Expand Down
4 changes: 2 additions & 2 deletions packages/studio/app/plugins/audit/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ import React from "react";
import * as R from "ramda";
import { RouteObject } from "react-router-dom";

import type { InjectionZoneEntry, CuratorConfig } from "@/types/config";
import { InjectionZone } from "@/types/config";
import type { InjectionZoneEntry, CuratorConfig } from "@curatorjs/types";
import { InjectionZone } from "@curatorjs/types";

import MainMenuItem from "./ui/MainMenuItem";
import AuditScreen from "./routes/AuditScreen";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { faClose } from "@fortawesome/free-solid-svg-icons";
import classNames from "classnames";

import { Entity } from "@/types/content";
import { Entity } from "@curatorjs/types";
import useCurator from "@/hooks/useCurator";
import useStrapi from "@/hooks/useStrapi";
import useSecrets from "@/hooks/useSecrets";
Expand Down
4 changes: 2 additions & 2 deletions packages/studio/app/plugins/content-manager/index.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import React from "react";
import * as R from "ramda";

import type { InjectionZoneEntry, CuratorConfig } from "@/types/config";
import { InjectionZone } from "@/types/config";
import type { InjectionZoneEntry, CuratorConfig } from "@curatorjs/types";
import { InjectionZone } from "@curatorjs/types";

import DetailScreen from "./routes/DetailScreen";
import ContentKindScreen from "./routes/ContentKindScreen";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@ import {
} from "@fortawesome/free-solid-svg-icons";
import * as R from "ramda";
import { useFormikContext } from "formik";
import { useParams, useNavigate, unstable_useBlocker } from "react-router-dom";
import { useParams, useNavigate, useBlocker } from "react-router-dom";
import { useTranslation } from "react-i18next";
import { useDebounce, useBeforeUnload, useKey } from "react-use";

import { ContentTypeConfig } from "@/types/contentTypeConfig";
import { ContentTypeConfig } from "@curatorjs/types";

import useStrapi from "@/hooks/useStrapi";
import useModifierKey from "@/hooks/useModifierKey";
Expand All @@ -41,7 +41,7 @@ const Actions: React.FC<{
const isSingleType = contentType?.kind === "singleType";
const [modal, contextHolder] = Modal.useModal();
const { preferences, setPreference } = usePreferences();
const blocker = unstable_useBlocker(!R.isNil(values.id) && dirty);
const blocker = useBlocker(!R.isNil(values.id) && dirty);
const modifierKey = useModifierKey();
/*
* Versioning is enabled either on the content type level or if one of the
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ import React from "react";
import { Link } from "react-router-dom";
import { useTranslation } from "react-i18next";

import { Entity } from "@/types/content";
import { StrapiContentType } from "@/types/contentType";
import { ContentTypeConfig } from "@/types/contentTypeConfig";
import { Entity } from "@curatorjs/types";
import { StrapiContentType } from "@curatorjs/types";
import { ContentTypeConfig } from "@curatorjs/types";
import CalendarTime from "@/ui/CalendarTime";

import Actions from "./Actions";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ import * as R from "ramda";
import { useParams } from "react-router-dom";
import classNames from "classnames";

import { StrapiContentType } from "@/types/contentType";
import { ContentTypeConfig } from "@/types/contentTypeConfig";
import { StrapiContentType } from "@curatorjs/types";
import { ContentTypeConfig } from "@curatorjs/types";

import FieldRenderer from "../../ui/FieldRenderer";
import { usePluginOptions } from "../../hooks";
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import React from "react";

import { StrapiContentType } from "@/types/contentType";
import { StrapiContentType } from "@curatorjs/types";

import LanguageSwitcher from "./LanguageSwitcher";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { useAsync } from "react-use";
import { Formik } from "formik";
import { useParams, useNavigate, useSearchParams } from "react-router-dom";

import { Entity } from "@/types/content";
import { Entity } from "@curatorjs/types";
import useSecrets from "@/hooks/useSecrets";
import useStrapi from "@/hooks/useStrapi";
import useCurator from "@/hooks/useCurator";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { faClose, faPlus } from "@fortawesome/free-solid-svg-icons";
import { Button } from "antd";

import { Attribute } from "@/types/contentType";
import { Attribute } from "@curatorjs/types";
import useCurator from "@/hooks/useCurator";
import useFilters from "@/hooks/useFilters";
import Popover from "@/ui/Popover";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { useTranslation } from "react-i18next";
import { useSearchParams } from "react-router-dom";

import LanguageSelect from "@/ui/LanguageSelect";
import { StrapiContentType } from "@/types/contentType";
import { StrapiContentType } from "@curatorjs/types";

import FieldFilters from "./FieldFilters";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { useTranslation } from "react-i18next";
import { Form, Formik } from "formik";
import dayjs, { ManipulateType } from "dayjs";

import { Attribute } from "@/types/contentType";
import { Attribute } from "@curatorjs/types";
import Field from "@/ui/Field";
import useFilters from "@/hooks/useFilters";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { Button, InputNumber, Select } from "antd";
import { useTranslation } from "react-i18next";
import { Form, Formik } from "formik";

import { Attribute } from "@/types/contentType";
import { Attribute } from "@curatorjs/types";
import Field from "@/ui/Field";
import useFilters from "@/hooks/useFilters";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ import { useAsync } from "react-use";
import * as R from "ramda";
import type { TFunction } from "i18next";

import { Attribute } from "@/types/contentType";
import { RenderContext } from "@/types/contentTypeConfig";
import { Entity } from "@/types/content";
import { Attribute } from "@curatorjs/types";
import { RenderContext } from "@curatorjs/types";
import { Entity } from "@curatorjs/types";
import Field from "@/ui/Field";
import useFilters from "@/hooks/useFilters";
import useStrapi from "@/hooks/useStrapi";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { Button, Checkbox, Input, Select } from "antd";
import { useTranslation } from "react-i18next";
import { Form, Formik } from "formik";

import { Attribute } from "@/types/contentType";
import { Attribute } from "@curatorjs/types";
import Field from "@/ui/Field";
import useFilters from "@/hooks/useFilters";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { faLanguage } from "@fortawesome/free-solid-svg-icons";
import { TFunction } from "i18next";

import { Pagination as IPagination } from "@/types/response";
import { Pagination as IPagination } from "@curatorjs/types";

import useCurator from "@/hooks/useCurator";
import useStrapi from "@/hooks/useStrapi";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ import { useTranslation } from "react-i18next";
import * as R from "ramda";
import { useFormikContext } from "formik";

import { FieldDefinition } from "@/types/contentTypeConfig";
import { Attribute } from "@/types/contentType";
import { FieldDefinition } from "@curatorjs/types";
import { Attribute } from "@curatorjs/types";

import useContentPermission from "@/hooks/useContentPermission";

Expand All @@ -34,8 +34,8 @@ const FieldRenderer: React.FC<{
typeof field.input !== "string" && !R.isNil(field.input)
? field.input
: inputName
? FIELD_TYPES[inputName]
: null;
? FIELD_TYPES[inputName]
: null;

// Don't check for field permissions if it's a field inside a component
const fieldPermission = !field.path?.includes(".") ? field.path : null;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import React from "react";
import * as R from "ramda";

import { Attribute } from "@/types/contentType";
import { FieldDefinition } from "@/types/contentTypeConfig";
import { Attribute } from "@curatorjs/types";
import { FieldDefinition } from "@curatorjs/types";
import useCurator from "@/hooks/useCurator";
import useStrapi from "@/hooks/useStrapi";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ import { faPlus } from "@fortawesome/free-solid-svg-icons";
import { Button, Tooltip } from "antd";
import { useTranslation } from "react-i18next";

import { Attribute } from "@/types/contentType";
import { FieldDefinition } from "@/types/contentTypeConfig";
import { Attribute } from "@curatorjs/types";
import { FieldDefinition } from "@curatorjs/types";
import useStrapi from "@/hooks/useStrapi";
import useCurator from "@/hooks/useCurator";
import Popover from "@/ui/Popover";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { useSortable } from "@dnd-kit/sortable";
import { CSS } from "@dnd-kit/utilities";
import classNames from "classnames";

import { Entity } from "@/types/content";
import { Entity } from "@curatorjs/types";

const Item: React.FC<{
item: Entity;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { faPlus } from "@fortawesome/free-solid-svg-icons";

import useStrapi from "@/hooks/useStrapi";
import { Entity } from "@/types/content";
import { FieldDefinition } from "@/types/contentTypeConfig";
import { Entity } from "@curatorjs/types";
import { FieldDefinition } from "@curatorjs/types";

import { usePluginOptions } from "../../../../hooks";
import CreateContentDialog from "../../../../dialogs/CreateContentDialog";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ import {
verticalListSortingStrategy,
} from "@dnd-kit/sortable";

import { Entity } from "@/types/content";
import { FieldDefinition } from "@/types/contentTypeConfig";
import { Entity } from "@curatorjs/types";
import { FieldDefinition } from "@curatorjs/types";
import useStrapi from "@/hooks/useStrapi";

import RelationSelect from "./RelationSelect";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ import { faEdit, faPlus } from "@fortawesome/free-solid-svg-icons";
import { useTranslation } from "react-i18next";
import { useFormikContext } from "formik";

import { Entity } from "@/types/content";
import { FieldDefinition } from "@/types/contentTypeConfig";
import { Entity } from "@curatorjs/types";
import { FieldDefinition } from "@curatorjs/types";
import useStrapi from "@/hooks/useStrapi";

import { usePluginOptions } from "../../../hooks";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ import React from "react";
import * as R from "ramda";
import { useParams } from "react-router-dom";

import { Entity } from "@/types/content";
import { FieldDefinition } from "@/types/contentTypeConfig";
import { Entity } from "@curatorjs/types";
import { FieldDefinition } from "@curatorjs/types";

import useStrapi from "@/hooks/useStrapi";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ import { Button } from "antd";
import { useSortable } from "@dnd-kit/sortable";
import { CSS } from "@dnd-kit/utilities";

import { ComponentConfig } from "@/types/config";
import { StrapiComponent } from "@/types/contentType";
import { ComponentConfig } from "@curatorjs/types";
import { StrapiComponent } from "@curatorjs/types";

import FieldRenderer from "../../FieldRenderer";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ import { faPlus } from "@fortawesome/free-solid-svg-icons";
import { Button } from "antd";
import { useTranslation } from "react-i18next";

import { Entity } from "@/types/content";
import { Attribute } from "@/types/contentType";
import { FieldDefinition } from "@/types/contentTypeConfig";
import { Entity } from "@curatorjs/types";
import { Attribute } from "@curatorjs/types";
import { FieldDefinition } from "@curatorjs/types";
import useStrapi from "@/hooks/useStrapi";
import useCurator from "@/hooks/useCurator";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ import { Typography } from "@tiptap/extension-typography";
import { Image } from "@tiptap/extension-image";
import { EditorProvider } from "@tiptap/react";

import { FieldDefinition } from "@/types/contentTypeConfig";
import { Attribute } from "@/types/contentType";
import { FieldDefinition } from "@curatorjs/types";
import { Attribute } from "@curatorjs/types";

import "./RichtText.css";
import FormattingMenu from "./components/FormattingMenu";
Expand Down
4 changes: 2 additions & 2 deletions packages/studio/app/plugins/dashboard/index.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import React from "react";
import * as R from "ramda";

import type { CuratorConfig } from "@/types/config";
import { InjectionZone, InjectionZoneEntry } from "@/types/config";
import type { CuratorConfig } from "@curatorjs/types";
import { InjectionZone, InjectionZoneEntry } from "@curatorjs/types";

import DashboardScreen from "./routes/DashboardScreen";
import MainMenuItem from "./MainMenuItem";
Expand Down

0 comments on commit 828b23f

Please sign in to comment.