mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-08-30 18:12:39 +00:00
fix: lint error
This commit is contained in:
parent
4237a73810
commit
3645dd1b8b
@ -1,11 +0,0 @@
|
|||||||
{
|
|
||||||
"id": "9eebea03-3ed5-4298-86b2-a7f77856d48b",
|
|
||||||
"name": "workspace",
|
|
||||||
"icon": "",
|
|
||||||
"owner": {
|
|
||||||
"id": 0,
|
|
||||||
"name": "system"
|
|
||||||
},
|
|
||||||
"type": 0,
|
|
||||||
"workspaceDatabaseId": "375874be-7a4f-4b7c-8b89-1dc9a39838f4"
|
|
||||||
}
|
|
@ -1,80 +0,0 @@
|
|||||||
[
|
|
||||||
{
|
|
||||||
"database_id": "037a985f-f369-4c4a-8011-620012850a68",
|
|
||||||
"created_at": "1713429700",
|
|
||||||
"views": [
|
|
||||||
"48c52cf7-bf98-43fa-96ad-b31aade9b071"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"database_id": "daea6aee-9365-4703-a8e2-a2fa6a07b214",
|
|
||||||
"created_at": "1714449533",
|
|
||||||
"views": [
|
|
||||||
"b6347acb-3174-4f0e-98e9-dcce07e5dbf7"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"database_id": "4c658817-20db-4f56-b7f9-0637a22dfeb6",
|
|
||||||
"created_at": "0",
|
|
||||||
"views": [
|
|
||||||
"7d2148fc-cace-4452-9c5c-96e52e6bf8b5",
|
|
||||||
"e410747b-5f2f-45a0-b2f7-890ad3001355",
|
|
||||||
"2143e95d-5dcb-4e0f-bb2c-50944e6e019f",
|
|
||||||
"a5566e49-f156-4168-9b2d-17926c5da329",
|
|
||||||
"135615fa-66f7-4451-9b54-d7e99445fca4",
|
|
||||||
"b4e77203-5c8b-48df-bbc5-2e1143eb0e61",
|
|
||||||
"a6af311f-cbc8-42c2-b801-7115619c3776"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"database_id": "4c658817-20db-4f56-b7f9-0637a22dfeb6",
|
|
||||||
"created_at": "0",
|
|
||||||
"views": [
|
|
||||||
"7d2148fc-cace-4452-9c5c-96e52e6bf8b5",
|
|
||||||
"e97877f5-c365-4025-9e6a-e590c4b19dbb",
|
|
||||||
"f0c59921-04ee-4971-995c-79b7fd8c00e2",
|
|
||||||
"7eb697cd-6a55-40bb-96ac-0d4a3bc924b2"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"database_id": "ee63da2b-aa2a-4d0b-aab0-59008635363a",
|
|
||||||
"created_at": "0",
|
|
||||||
"views": [
|
|
||||||
"2c1ee95a-1b09-4a1f-8d5e-501bc4861a9d",
|
|
||||||
"91ea7c08-f6b3-4b81-aa1e-d3664686186f"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"database_id": "e788f014-d0d3-4dfe-81ef-aa1ebb4d6366",
|
|
||||||
"created_at": "0",
|
|
||||||
"views": [
|
|
||||||
"1b0e322d-4909-4c63-914a-d034fc363097",
|
|
||||||
"350f425b-b671-4e2d-8182-5998a6e62924"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"database_id": "ad7dc45b-44b5-498f-bfa2-0f43bf05cc0d",
|
|
||||||
"created_at": "0",
|
|
||||||
"views": [
|
|
||||||
"0ce13415-6cce-4497-94c6-475ad96c249e",
|
|
||||||
"e4c89421-12b2-4d02-863d-20949eec9271"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"database_id": "ce267d12-3b61-4ebb-bb03-d65272f5f817",
|
|
||||||
"created_at": "0",
|
|
||||||
"views": [
|
|
||||||
"ee3ae8ce-959a-4df3-8734-40b535ff88e3",
|
|
||||||
"66a6f3bc-c78f-4f74-a09e-08d4717bf1fd",
|
|
||||||
"2bf50c03-f41f-4363-b5b1-101216a6c5cc"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"database_id": "87bc006e-c1eb-47fd-9ac6-e39b17956369",
|
|
||||||
"created_at": "0",
|
|
||||||
"views": [
|
|
||||||
"7f233be4-1b4d-46b2-bcfc-f341b8d75267",
|
|
||||||
"a734a068-e73d-4b4b-853c-4daffea389c0"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,66 +0,0 @@
|
|||||||
{
|
|
||||||
"access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3MTI4Mjk2MjAsImlhdCI6MTcxMjgyNjAyMCwic3ViIjoiY2JmZjA2MGEtMTk2ZC00MTVhLWFhODAtNzU5YzAxODg2NDY2IiwiZW1haWwiOiJsdUBhcHBmbG93eS5pbyIsInBob25lIjoiIiwiYXBwX21ldGFkYXRhIjp7InByb3ZpZGVyIjoiZ29vZ2xlIiwicHJvdmlkZXJzIjpbImdvb2dsZSJdfSwidXNlcl9tZXRhZGF0YSI6eyJhdmF0YXJfdXJsIjoiaHR0cHM6Ly9saDMuZ29vZ2xldXNlcmNvbnRlbnQuY29tL2EvQUNnOG9jTEhabVZBczRTb0ZlVFFuWG5CU2JiNTBBVXF0YktHNWx5MGllVHZCSklYZ1o3UmdRPXM5Ni1jIiwiY3VzdG9tX2NsYWltcyI6eyJoZCI6ImFwcGZsb3d5LmlvIn0sImVtYWlsIjoibHVAYXBwZmxvd3kuaW8iLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwiZnVsbF9uYW1lIjoiTHUgSGUiLCJpc3MiOiJodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20iLCJuYW1lIjoiTHUgSGUiLCJwaG9uZV92ZXJpZmllZCI6ZmFsc2UsInBpY3R1cmUiOiJodHRwczovL2xoMy5nb29nbGV1c2VyY29udGVudC5jb20vYS9BQ2c4b2NMSFptVkFzNFNvRmVUUW5YbkJTYmI1MEFVcXRiS0c1bHkwaWVUdkJKSVhnWjdSZ1E9czk2LWMiLCJwcm92aWRlcl9pZCI6IjEwMTE2OTI1MDgyOTU1NDAyODM4MSIsInN1YiI6IjEwMTE2OTI1MDgyOTU1NDAyODM4MSJ9LCJyb2xlIjoiIiwiYWFsIjoiYWFsMSIsImFtciI6W3sibWV0aG9kIjoicGFzc3dvcmQiLCJ0aW1lc3RhbXAiOjE3MTI4MjYwMjB9XSwic2Vzc2lvbl9pZCI6ImJmMzE5OTRlLTQwMTgtNDhjMS05Yzc0LWVmYzkyMGNjOWQ0NSJ9.QeTrRhsnBjBL1GUS3TIWOgU1SPM6RcaWwxZdMVfcFBU",
|
|
||||||
"token_type": "bearer",
|
|
||||||
"expires_in": 3600,
|
|
||||||
"expires_at": 4869016461,
|
|
||||||
"refresh_token": "71vp1jJnSAVluZKaXkhG1A",
|
|
||||||
"user": {
|
|
||||||
"id": "cbff060a-196d-415a-aa80-759c01886466",
|
|
||||||
"aud": "",
|
|
||||||
"role": "",
|
|
||||||
"email": "lu@appflowy.io",
|
|
||||||
"email_confirmed_at": "2024-03-13T10:49:53.165361Z",
|
|
||||||
"phone": "",
|
|
||||||
"confirmed_at": "2024-03-13T10:49:53.165361Z",
|
|
||||||
"last_sign_in_at": "2024-04-11T09:00:20.547468985Z",
|
|
||||||
"app_metadata": {
|
|
||||||
"provider": "google",
|
|
||||||
"providers": [
|
|
||||||
"google"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"user_metadata": {
|
|
||||||
"avatar_url": "https://lh3.googleusercontent.com/a/ACg8ocLHZmVAs4SoFeTQnXnBSbb50AUqtbKG5ly0ieTvBJIXgZ7RgQ=s96-c",
|
|
||||||
"custom_claims": {
|
|
||||||
"hd": "appflowy.io"
|
|
||||||
},
|
|
||||||
"email": "lu@appflowy.io",
|
|
||||||
"email_verified": true,
|
|
||||||
"full_name": "Lu He",
|
|
||||||
"iss": "https://accounts.google.com",
|
|
||||||
"name": "Lu He",
|
|
||||||
"phone_verified": false,
|
|
||||||
"picture": "https://lh3.googleusercontent.com/a/ACg8ocLHZmVAs4SoFeTQnXnBSbb50AUqtbKG5ly0ieTvBJIXgZ7RgQ=s96-c",
|
|
||||||
"provider_id": "101169250829554028381",
|
|
||||||
"sub": "101169250829554028381"
|
|
||||||
},
|
|
||||||
"identities": [
|
|
||||||
{
|
|
||||||
"identity_id": "e4cf8b69-7f80-42e9-aed2-e25132ad0178",
|
|
||||||
"id": "101169250829554028381",
|
|
||||||
"user_id": "cbff060a-196d-415a-aa80-759c01886466",
|
|
||||||
"identity_data": {
|
|
||||||
"avatar_url": "https://lh3.googleusercontent.com/a/ACg8ocLHZmVAs4SoFeTQnXnBSbb50AUqtbKG5ly0ieTvBJIXgZ7RgQ=s96-c",
|
|
||||||
"custom_claims": {
|
|
||||||
"hd": "appflowy.io"
|
|
||||||
},
|
|
||||||
"email": "lu@appflowy.io",
|
|
||||||
"email_verified": true,
|
|
||||||
"full_name": "Lu He",
|
|
||||||
"iss": "https://accounts.google.com",
|
|
||||||
"name": "Lu He",
|
|
||||||
"phone_verified": false,
|
|
||||||
"picture": "https://lh3.googleusercontent.com/a/ACg8ocLHZmVAs4SoFeTQnXnBSbb50AUqtbKG5ly0ieTvBJIXgZ7RgQ=s96-c",
|
|
||||||
"provider_id": "101169250829554028381",
|
|
||||||
"sub": "101169250829554028381"
|
|
||||||
},
|
|
||||||
"provider": "google",
|
|
||||||
"last_sign_in_at": "2024-03-13T07:22:43.110504Z",
|
|
||||||
"created_at": "2024-03-13T07:22:43.110543Z",
|
|
||||||
"updated_at": "2024-04-04T06:15:14.03093Z"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"created_at": "2024-03-13T07:22:43.102586Z",
|
|
||||||
"updated_at": "2024-04-11T09:00:20.551485Z"
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,17 +0,0 @@
|
|||||||
{
|
|
||||||
"data": {
|
|
||||||
"uid": 304120109071339520,
|
|
||||||
"uuid": "cbff060a-196d-415a-aa80-759c01886466",
|
|
||||||
"email": "lu@appflowy.io",
|
|
||||||
"password": "",
|
|
||||||
"name": "Kilu",
|
|
||||||
"metadata": {
|
|
||||||
"icon_url": "🇽🇰"
|
|
||||||
},
|
|
||||||
"encryption_sign": null,
|
|
||||||
"latest_workspace_id": "fcb503f9-9287-4de4-8de0-ea191e680968",
|
|
||||||
"updated_at": 1710421586
|
|
||||||
},
|
|
||||||
"code": 0,
|
|
||||||
"message": "Operation completed successfully."
|
|
||||||
}
|
|
@ -1 +0,0 @@
|
|||||||
{"data":{"user_profile":{"uid":304120109071339520,"uuid":"cbff060a-196d-415a-aa80-759c01886466","email":"lu@appflowy.io","password":"","name":"Kilu","metadata":{"icon_url":"🇽🇰"},"encryption_sign":null,"latest_workspace_id":"9eebea03-3ed5-4298-86b2-a7f77856d48b","updated_at":1715847453},"visiting_workspace":{"workspace_id":"9eebea03-3ed5-4298-86b2-a7f77856d48b","database_storage_id":"375874be-7a4f-4b7c-8b89-1dc9a39838f4","owner_uid":304120109071339520,"owner_name":"Kilu","workspace_type":0,"workspace_name":"Kilu Works","created_at":"2024-03-13T07:23:10.275174Z","icon":"😆"},"workspaces":[{"workspace_id":"81570fa8-8be9-4b2d-9f1c-1ef4f34079a8","database_storage_id":"6c1f1a2c-e8d5-4bc2-917f-495bce862abb","owner_uid":311828434584080384,"owner_name":"Zack Zi Xiang Fu","workspace_type":0,"workspace_name":"My Workspace","created_at":"2024-04-03T13:53:18.295918Z","icon":""},{"workspace_id":"fcb503f9-9287-4de4-8de0-ea191e680968","database_storage_id":"ae1b82a5-2b93-45c7-901a-f9357c544534","owner_uid":276169796100296704,"owner_name":"Annie Anqi Wang","workspace_type":0,"workspace_name":"AppFlowy Test","created_at":"2023-12-27T04:18:36.372013Z","icon":""},{"workspace_id":"9eebea03-3ed5-4298-86b2-a7f77856d48b","database_storage_id":"375874be-7a4f-4b7c-8b89-1dc9a39838f4","owner_uid":304120109071339520,"owner_name":"Kilu","workspace_type":0,"workspace_name":"Kilu Works","created_at":"2024-03-13T07:23:10.275174Z","icon":"😆"}]},"code":0,"message":"Operation completed successfully."}
|
|
@ -1,6 +0,0 @@
|
|||||||
{
|
|
||||||
"code": 0,
|
|
||||||
"data": {
|
|
||||||
"is_new": false
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,5 +1,4 @@
|
|||||||
import { YDoc, YFolder, YjsEditorKey } from '@/application/collab.type';
|
import { YDoc } from '@/application/collab.type';
|
||||||
import { withTestingYDoc } from '@/application/slate-yjs/__tests__/withTestingYjsEditor';
|
|
||||||
import { applyYDoc } from '@/application/ydoc/apply';
|
import { applyYDoc } from '@/application/ydoc/apply';
|
||||||
import withAppWrapper from '@/components/app/withAppWrapper';
|
import withAppWrapper from '@/components/app/withAppWrapper';
|
||||||
import { DatabaseRow } from 'src/components/database/DatabaseRow';
|
import { DatabaseRow } from 'src/components/database/DatabaseRow';
|
||||||
|
@ -32,7 +32,7 @@ function CollabView({ doc }: CollabViewProps) {
|
|||||||
doc: YDoc;
|
doc: YDoc;
|
||||||
navigateToView?: (viewId: string) => Promise<void>;
|
navigateToView?: (viewId: string) => Promise<void>;
|
||||||
loadViewMeta?: (viewId: string) => Promise<ViewMeta>;
|
loadViewMeta?: (viewId: string) => Promise<ViewMeta>;
|
||||||
getViewRowsMap?: (rowIds: string[]) => Promise<{ rows: Y.Map<YDoc>; destroy: () => void }>;
|
getViewRowsMap?: (viewId: string, rowIds: string[]) => Promise<{ rows: Y.Map<YDoc>; destroy: () => void }>;
|
||||||
loadView?: (id: string) => Promise<YDoc>;
|
loadView?: (id: string) => Promise<YDoc>;
|
||||||
} & ViewMetaProps
|
} & ViewMetaProps
|
||||||
>;
|
>;
|
||||||
|
@ -4,6 +4,7 @@ import { ReactComponent as DocumentSvg } from '$icons/16x/document.svg';
|
|||||||
import { ReactComponent as GridSvg } from '$icons/16x/grid.svg';
|
import { ReactComponent as GridSvg } from '$icons/16x/grid.svg';
|
||||||
import { ViewLayout } from '@/application/collab.type';
|
import { ViewLayout } from '@/application/collab.type';
|
||||||
import { usePublishContext } from '@/application/publish';
|
import { usePublishContext } from '@/application/publish';
|
||||||
|
import { notify } from '@/components/_shared/notify';
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from 'react-i18next';
|
||||||
|
|
||||||
@ -43,9 +44,13 @@ function BreadcrumbItem({ crumb, disableClick = false }: { crumb: Crumb; disable
|
|||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
className={`flex items-center gap-1 ${!disableClick ? 'cursor-pointer' : 'flex-1 overflow-hidden'}`}
|
className={`flex items-center gap-1 ${!disableClick ? 'cursor-pointer' : 'flex-1 overflow-hidden'}`}
|
||||||
onClick={() => {
|
onClick={async () => {
|
||||||
if (disableClick) return;
|
if (disableClick) return;
|
||||||
onNavigateToView?.(viewId);
|
try {
|
||||||
|
await onNavigateToView?.(viewId);
|
||||||
|
} catch (e) {
|
||||||
|
notify.error(t('publish.hasNotBeenPublished'));
|
||||||
|
}
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
{renderCrumbIcon(icon)}
|
{renderCrumbIcon(icon)}
|
||||||
|
@ -1,2 +1 @@
|
|||||||
export * from './PublishViewHeader';
|
export * from './PublishViewHeader';
|
||||||
export { Crumb } from '@/components/publish/header/BreadcrumbItem';
|
|
||||||
|
@ -1,10 +1,8 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { Button } from '@mui/material';
|
import { Button } from '@mui/material';
|
||||||
import { useAuth } from '@/components/auth/auth.hooks';
|
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from 'react-i18next';
|
||||||
|
|
||||||
function SignInAsAnonymous() {
|
function SignInAsAnonymous() {
|
||||||
const { signInAsAnonymous } = useAuth();
|
|
||||||
const { t } = useTranslation();
|
const { t } = useTranslation();
|
||||||
|
|
||||||
return (
|
return (
|
||||||
@ -14,7 +12,6 @@ function SignInAsAnonymous() {
|
|||||||
color={'inherit'}
|
color={'inherit'}
|
||||||
className={'border-transparent bg-line-divider py-3'}
|
className={'border-transparent bg-line-divider py-3'}
|
||||||
variant={'outlined'}
|
variant={'outlined'}
|
||||||
onClick={signInAsAnonymous}
|
|
||||||
>
|
>
|
||||||
{t('signIn.loginStartWithAnonymous')}
|
{t('signIn.loginStartWithAnonymous')}
|
||||||
</Button>
|
</Button>
|
||||||
|
@ -1,11 +1,7 @@
|
|||||||
import { useCallback } from 'react';
|
import { useCallback } from 'react';
|
||||||
import { notify } from '@/components/_shared/notify';
|
import { notify } from '@/components/_shared/notify';
|
||||||
import { useAuth } from '@/components/auth/auth.hooks';
|
|
||||||
|
|
||||||
export function useDeepLink() {
|
export function useDeepLink() {
|
||||||
const {
|
|
||||||
signInWithOAuth,
|
|
||||||
} = useAuth();
|
|
||||||
const onDeepLink = useCallback(async () => {
|
const onDeepLink = useCallback(async () => {
|
||||||
const { event } = await import('@tauri-apps/api');
|
const { event } = await import('@tauri-apps/api');
|
||||||
|
|
||||||
@ -21,15 +17,12 @@ export function useDeepLink() {
|
|||||||
// update login state to error
|
// update login state to error
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
await signInWithOAuth(payload);
|
|
||||||
});
|
});
|
||||||
}, [signInWithOAuth]);
|
}, []);
|
||||||
|
|
||||||
return {
|
return {
|
||||||
onDeepLink,
|
onDeepLink,
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function parseHash(hash: string) {
|
function parseHash(hash: string) {
|
||||||
|
Loading…
Reference in New Issue
Block a user