3
3
* License: MS-RSL – see LICENSE.md for details
4
4
*/
5
5
6
- import { useEffect , useState } from "react" ;
7
6
import {
8
7
Alert ,
9
8
Avatar as AntdAvatar ,
@@ -13,32 +12,34 @@ import {
13
12
Tooltip ,
14
13
} from "antd" ;
15
14
import Link from "next/link" ;
16
- import PathContents from "components/share/path-contents" ;
17
- import PathActions from "components/share/path-actions" ;
18
- import LinkedPath from "components/share/linked-path" ;
19
- import Loading from "components/share/loading" ;
20
- import License from "components/share/license" ;
21
- import ProjectLink from "components/share/project-link" ;
22
- import useCounter from "lib/share/counter" ;
23
- import { Layout } from "components/share/layout" ;
24
- import { Customize } from "lib/share/customize" ;
25
- import type { CustomizeType } from "lib/customize" ;
26
- import { getTitle } from "lib/share/util" ;
27
- import SanitizedMarkdown from "components/misc/sanitized-markdown" ;
28
- import Badge from "components/misc/badge" ;
15
+ import { useRouter } from "next/router" ;
16
+ import { join } from "path" ;
17
+ import { useEffect , useState } from "react" ;
18
+
29
19
import { Icon } from "@cocalc/frontend/components/icon" ;
30
20
import {
31
- SHARE_AUTHENTICATED_ICON ,
32
21
SHARE_AUTHENTICATED_EXPLANATION ,
22
+ SHARE_AUTHENTICATED_ICON ,
33
23
} from "@cocalc/util/consts/ui" ;
34
- import apiPost from "lib/api/post" ;
35
24
import InPlaceSignInOrUp from "components/auth/in-place-sign-in-or-up" ;
36
- import { useRouter } from "next/router" ;
37
- import type { PathContents as PathContentsType } from "lib/share/get-contents" ;
38
- import Avatar from "components/share/proxy/avatar" ;
39
- import A from "components/misc/A" ;
40
- import { join } from "path" ;
41
25
import { Tagline } from "components/landing/tagline" ;
26
+ import A from "components/misc/A" ;
27
+ import Badge from "components/misc/badge" ;
28
+ import SanitizedMarkdown from "components/misc/sanitized-markdown" ;
29
+ import { Layout } from "components/share/layout" ;
30
+ import License from "components/share/license" ;
31
+ import LinkedPath from "components/share/linked-path" ;
32
+ import Loading from "components/share/loading" ;
33
+ import PathActions from "components/share/path-actions" ;
34
+ import PathContents from "components/share/path-contents" ;
35
+ import ProjectLink from "components/share/project-link" ;
36
+ import Avatar from "components/share/proxy/avatar" ;
37
+ import apiPost from "lib/api/post" ;
38
+ import type { CustomizeType } from "lib/customize" ;
39
+ import useCounter from "lib/share/counter" ;
40
+ import { Customize } from "lib/share/customize" ;
41
+ import type { PathContents as PathContentsType } from "lib/share/get-contents" ;
42
+ import { getTitle } from "lib/share/util" ;
42
43
43
44
import { SocialMediaShareLinks } from "components/landing/social-media-share-links" ;
44
45
0 commit comments