[WEB-1255] chore: Required Spaces refactor (#5177)

* Changes required to enable Publish Views

* default views to not found page

* refactor exports

* remove uncessary view service

* fix review comments
This commit is contained in:
rahulramesha 2024-07-22 16:01:46 +05:30 committed by GitHub
parent 2ee6cd20d8
commit 8577a56068
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
77 changed files with 2772 additions and 484 deletions

View file

@ -0,0 +1,10 @@
import { PageNotFound } from "@/components/ui/not-found";
import { PublishStore } from "@/store/publish/publish.store";
type Props = {
peekId: string | undefined;
publishSettings: PublishStore;
};
// eslint-disable-next-line @typescript-eslint/no-unused-vars
export const ViewLayoutsRoot = (props: Props) => <PageNotFound />;

View file

@ -0,0 +1,8 @@
import { PublishStore } from "@/store/publish/publish.store";
type Props = {
publishSettings: PublishStore;
};
// eslint-disable-next-line @typescript-eslint/no-unused-vars
export const ViewNavbarRoot = (props: Props) => <></>;

View file

@ -0,0 +1 @@
export * from "./use-published-view";

View file

@ -0,0 +1,5 @@
export const useView = () => ({
// eslint-disable-next-line @typescript-eslint/no-unused-vars
fetchViewDetails: (anchor: string) => {},
viewData: {},
});