mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-20 01:38:19 +08:00
ui: rename gql to get template str highlight
This commit is contained in:
1 parent
95df2cfaf2
commit
836530ad56
4 files changed
+7
-7
No files matched your search
@@ -1,11 +1,11 @@
|
|||||||
import React, { forwardRef } from 'react';
|
import React, { forwardRef } from 'react';
|
||||||
import PropTypes from 'prop-types';
|
import PropTypes from 'prop-types';
|
||||||
import api, { e } from 'vj/utils/api';
|
import api, { gql } from 'vj/utils/api';
|
||||||
import AutoComplete from './AutoComplete';
|
import AutoComplete from './AutoComplete';
|
||||||
|
|
||||||
// eslint-disable-next-line prefer-arrow-callback
|
// eslint-disable-next-line prefer-arrow-callback
|
||||||
const UserSelectAutoComplete = forwardRef(function UserSelectAutoComplete(props, ref) {
|
const UserSelectAutoComplete = forwardRef(function UserSelectAutoComplete(props, ref) {
|
||||||
const itemsFn = (query) => api(e`
|
const itemsFn = (query) => api(gql`
|
||||||
users(search: ${query}) {
|
users(search: ${query}) {
|
||||||
_id
|
_id
|
||||||
uname
|
uname
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import * as monaco from 'monaco-editor/esm/vs/editor/editor.api';
|
import * as monaco from 'monaco-editor/esm/vs/editor/editor.api';
|
||||||
import list from 'emojis-list';
|
import list from 'emojis-list';
|
||||||
import keyword from 'emojis-keywords';
|
import keyword from 'emojis-keywords';
|
||||||
import api, { e } from 'vj/utils/api';
|
import api, { gql } from 'vj/utils/api';
|
||||||
|
|
||||||
const qqEmojies = [
|
const qqEmojies = [
|
||||||
'weixiao',
|
'weixiao',
|
||||||
@@ -167,7 +167,7 @@ monaco.languages.registerCompletionItemProvider('markdown', {
|
|||||||
endColumn: word.endColumn,
|
endColumn: word.endColumn,
|
||||||
};
|
};
|
||||||
if (prefix === '@') {
|
if (prefix === '@') {
|
||||||
const users = await api(e`
|
const users = await api(gql`
|
||||||
users(search: ${word.word}) {
|
users(search: ${word.word}) {
|
||||||
_id
|
_id
|
||||||
uname
|
uname
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { NamedPage } from 'vj/misc/Page';
|
import { NamedPage } from 'vj/misc/Page';
|
||||||
import api, { e } from 'vj/utils/api';
|
import api, { gql } from 'vj/utils/api';
|
||||||
import loadReactRedux from 'vj/utils/loadReactRedux';
|
import loadReactRedux from 'vj/utils/loadReactRedux';
|
||||||
import parseQueryString from 'vj/utils/parseQueryString';
|
import parseQueryString from 'vj/utils/parseQueryString';
|
||||||
|
|
||||||
@@ -80,7 +80,7 @@ const page = new NamedPage('home_messages', () => {
|
|||||||
async function loadSendTarget() {
|
async function loadSendTarget() {
|
||||||
const queryString = parseQueryString();
|
const queryString = parseQueryString();
|
||||||
if (!queryString.target) return;
|
if (!queryString.target) return;
|
||||||
const user = await api(e`
|
const user = await api(gql`
|
||||||
users(search: ${queryString.target}, exact: true) {
|
users(search: ${queryString.target}, exact: true) {
|
||||||
_id
|
_id
|
||||||
uname
|
uname
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ export default async (q: string, path: string[] = []) => {
|
|||||||
return cursor;
|
return cursor;
|
||||||
};
|
};
|
||||||
|
|
||||||
export const e = (
|
export const gql = (
|
||||||
pieces: TemplateStringsArray,
|
pieces: TemplateStringsArray,
|
||||||
...templates: (string | number)[]
|
...templates: (string | number)[]
|
||||||
) => {
|
) => {
|
||||||
|
|||||||
Reference in new issue
Block a user