mirror of
https://github.com/cheeaun/phanpy.git
synced 2025-02-24 16:58:47 +01:00
Make instances optional
This commit is contained in:
parent
4f577321b2
commit
650af38a28
2 changed files with 13 additions and 3 deletions
|
@ -60,7 +60,8 @@ const TYPE_PARAMS = {
|
||||||
text: 'Instance',
|
text: 'Instance',
|
||||||
name: 'instance',
|
name: 'instance',
|
||||||
type: 'text',
|
type: 'text',
|
||||||
placeholder: 'e.g. mastodon.social',
|
placeholder: 'Optional, e.g. mastodon.social',
|
||||||
|
notRequired: true,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
trending: [
|
trending: [
|
||||||
|
@ -68,7 +69,8 @@ const TYPE_PARAMS = {
|
||||||
text: 'Instance',
|
text: 'Instance',
|
||||||
name: 'instance',
|
name: 'instance',
|
||||||
type: 'text',
|
type: 'text',
|
||||||
placeholder: 'e.g. mastodon.social',
|
placeholder: 'Optional, e.g. mastodon.social',
|
||||||
|
notRequired: true,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
search: [
|
search: [
|
||||||
|
|
|
@ -7,6 +7,7 @@ import { useNavigate } from 'react-router-dom';
|
||||||
import { useSnapshot } from 'valtio';
|
import { useSnapshot } from 'valtio';
|
||||||
|
|
||||||
import { SHORTCUTS_META } from '../components/shortcuts-settings';
|
import { SHORTCUTS_META } from '../components/shortcuts-settings';
|
||||||
|
import { api } from '../utils/api';
|
||||||
import states from '../utils/states';
|
import states from '../utils/states';
|
||||||
|
|
||||||
import AsyncText from './AsyncText';
|
import AsyncText from './AsyncText';
|
||||||
|
@ -15,6 +16,7 @@ import Link from './link';
|
||||||
import MenuLink from './menu-link';
|
import MenuLink from './menu-link';
|
||||||
|
|
||||||
function Shortcuts() {
|
function Shortcuts() {
|
||||||
|
const { instance } = api();
|
||||||
const snapStates = useSnapshot(states);
|
const snapStates = useSnapshot(states);
|
||||||
const { shortcuts } = snapStates;
|
const { shortcuts } = snapStates;
|
||||||
|
|
||||||
|
@ -36,7 +38,13 @@ function Shortcuts() {
|
||||||
id = id(data, i);
|
id = id(data, i);
|
||||||
}
|
}
|
||||||
if (typeof path === 'function') {
|
if (typeof path === 'function') {
|
||||||
path = path(data, i);
|
path = path(
|
||||||
|
{
|
||||||
|
...data,
|
||||||
|
instance: data.instance || instance,
|
||||||
|
},
|
||||||
|
i,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
if (typeof title === 'function') {
|
if (typeof title === 'function') {
|
||||||
title = title(data, i);
|
title = title(data, i);
|
||||||
|
|
Loading…
Reference in a new issue