fix: share url (#1948)

This commit is contained in:
Peng Xiao
2023-04-14 21:01:31 +08:00
committed by GitHub
parent 261a41f8da
commit 46cd0c5c9a
2 changed files with 10 additions and 19 deletions
+8 -12
View File
@@ -1,21 +1,17 @@
# AFFiNE Electron App
# ⚠️ NOTE ⚠️
Due to PNPM related issues, this project is currently using **yarn 3**.
See https://github.com/electron/forge/issues/2633
## Development
```
# in project root, start web app at :8080
To run AFFiNE Desktop Client Application locally, run the following commands:
```sh
# in repo root
yarn install
yarn dev
# build octobase-node
yarn workspace @affine/octobase-node build
# in /apps/electron, start electron app
yarn dev
# in apps/electron
yarn generate-assets
yarn dev # or yarn prod for production build
```
## Credits
@@ -1,4 +1,4 @@
import { getEnvironment } from '@affine/env';
import { prefixUrl } from '@affine/env';
import { Trans, useTranslation } from '@affine/i18n';
import type { LocalWorkspace } from '@affine/workspace/type';
import { WorkspaceFlavour } from '@affine/workspace/type';
@@ -46,12 +46,7 @@ export const AffineSharePage: FC<ShareMenuProps> = props => {
const [showDisable, setShowDisable] = useState(false);
const { t } = useTranslation();
const sharingUrl = useMemo(() => {
const env = getEnvironment();
if (env.isBrowser) {
return `${env.origin}/public-workspace/${props.workspace.id}/${props.currentPage.id}`;
} else {
return '';
}
return `${prefixUrl}public-workspace/${props.workspace.id}/${props.currentPage.id}`;
}, [props.workspace.id, props.currentPage.id]);
const onClickCreateLink = useCallback(() => {
setIsPublic(true);