Skip to content

Commit 743245b

Browse files
committed
fix dcl canny link
1 parent d371afc commit 743245b

File tree

3 files changed

+19
-6
lines changed

3 files changed

+19
-6
lines changed

packages/preload/src/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1-
export * as workspace from './modules/workspace';
21
export * as editor from './modules/editor';
2+
export * as misc from './modules/misc';
3+
export * as workspace from './modules/workspace';

packages/preload/src/modules/misc.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { isUrl } from '/shared/types/utils';
2+
3+
import { invoke } from './invoke';
4+
5+
export async function openExternal(url: string) {
6+
if (!isUrl(url)) throw new Error('Invalid URL provided');
7+
await invoke('electron.openExternal', url);
8+
}

packages/renderer/src/components/Home/component.tsx

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
import { useCallback } from 'react';
2-
import SettingsIcon from '@mui/icons-material/Settings';
2+
// import SettingsIcon from '@mui/icons-material/Settings';
33
import { Container } from 'decentraland-ui2';
4+
45
import logo from '/assets/images/logo-editor.png';
6+
7+
import { misc } from '#preload';
58
import { t } from '/@/modules/store/translation/utils';
69

710
import { Header } from '../Header';
@@ -16,22 +19,23 @@ import './styles.css';
1619
export function Home() {
1720
const { projects, sortBy, setSortBy } = useWorkspace();
1821

19-
const handleClickFeedback = useCallback(() => undefined, []);
22+
const handleClickFeedback = useCallback(
23+
() => misc.openExternal('https://decentraland.canny.io'),
24+
[],
25+
);
2026
const handleClickOptions = useCallback(() => undefined, []);
2127

2228
return (
2329
<main className="Home">
2430
<Header>
2531
<>
26-
{/* TODO: Get SVG for this logo 👇 and transform it into an Icon component */}
2732
<img
2833
src={logo}
2934
alt={t('home.header.title')}
3035
/>
3136
<h4>{t('home.header.title')}</h4>
3237
<Button
3338
color="info"
34-
href="https://decentraland.canny.io"
3539
onClick={handleClickFeedback}
3640
>
3741
{t('home.header.feedback')}
@@ -41,7 +45,7 @@ export function Home() {
4145
color="info"
4246
onClick={handleClickOptions}
4347
>
44-
<SettingsIcon />
48+
{/* <SettingsIcon /> */}
4549
</Button>
4650
</Header>
4751
<Container>

0 commit comments

Comments
 (0)