mirror of
https://github.com/PeWu/topola-viewer.git
synced 2026-07-25 13:11:48 +00:00
update prettier config and run on all files
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
import {
|
||||
Menu,
|
||||
Dropdown,
|
||||
MenuItemProps,
|
||||
DropdownItemProps,
|
||||
Menu,
|
||||
MenuItemProps,
|
||||
} from 'semantic-ui-react';
|
||||
|
||||
export enum MenuType {
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
import debounce from 'debounce';
|
||||
import {analyticsEvent} from '../util/analytics';
|
||||
import {buildSearchIndex, SearchIndex, SearchResult} from './search_index';
|
||||
import {formatDateOrRange} from '../util/date_util';
|
||||
import {IndiInfo, JsonGedcomData} from 'topola';
|
||||
import {JsonIndi} from 'topola';
|
||||
import {Search, SearchResultProps} from 'semantic-ui-react';
|
||||
import {useEffect, useRef, useState} from 'react';
|
||||
import {useIntl} from 'react-intl';
|
||||
import {Search, SearchResultProps} from 'semantic-ui-react';
|
||||
import {IndiInfo, JsonGedcomData, JsonIndi} from 'topola';
|
||||
import {analyticsEvent} from '../util/analytics';
|
||||
import {formatDateOrRange} from '../util/date_util';
|
||||
import {buildSearchIndex, SearchIndex, SearchResult} from './search_index';
|
||||
|
||||
function getNameLine(result: SearchResult) {
|
||||
const name = [result.indi.firstName, result.indi.lastName].join(' ').trim();
|
||||
|
||||
@@ -1,13 +1,12 @@
|
||||
import lunr, {PipelineFunction} from 'lunr';
|
||||
import naturalSort from 'javascript-natural-sort';
|
||||
import {idToFamMap, idToIndiMap} from '../util/gedcom_util';
|
||||
import {JsonFam, JsonGedcomData, JsonIndi} from 'topola';
|
||||
|
||||
import lunrStemmer from 'lunr-languages/lunr.stemmer.support';
|
||||
import lunr, {PipelineFunction} from 'lunr';
|
||||
import lunrDe from 'lunr-languages/lunr.de';
|
||||
import lunrFr from 'lunr-languages/lunr.fr';
|
||||
import lunrIt from 'lunr-languages/lunr.it';
|
||||
import lunrRu from 'lunr-languages/lunr.ru';
|
||||
import lunrStemmer from 'lunr-languages/lunr.stemmer.support';
|
||||
import {JsonFam, JsonGedcomData, JsonIndi} from 'topola';
|
||||
import {idToFamMap, idToIndiMap} from '../util/gedcom_util';
|
||||
|
||||
lunrStemmer(lunr);
|
||||
lunrDe(lunr);
|
||||
@@ -151,7 +150,10 @@ class LunrSearchIndex implements SearchIndex {
|
||||
return results
|
||||
.sort(compare)
|
||||
.slice(0, MAX_RESULTS)
|
||||
.map((result) => ({id: result.ref, indi: this.indiMap.get(result.ref)!}));
|
||||
.map((result) => ({
|
||||
id: result.ref,
|
||||
indi: this.indiMap.get(result.ref)!,
|
||||
}));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,14 +1,13 @@
|
||||
import queryString from 'query-string';
|
||||
import {Dropdown, Icon, Menu} from 'semantic-ui-react';
|
||||
import {FormattedMessage} from 'react-intl';
|
||||
import {Link, useLocation, useNavigate} from 'react-router';
|
||||
import {Dropdown, Icon, Menu} from 'semantic-ui-react';
|
||||
import {IndiInfo, JsonGedcomData} from 'topola';
|
||||
import {Link} from 'react-router';
|
||||
import {Media} from '../util/media';
|
||||
import {MenuType} from './menu_item';
|
||||
import {SearchBar} from './search';
|
||||
import {UploadMenu} from './upload_menu';
|
||||
import {UrlMenu} from './url_menu';
|
||||
import {useNavigate, useLocation} from 'react-router';
|
||||
import {WikiTreeLoginMenu, WikiTreeMenu} from './wikitree_menu';
|
||||
|
||||
enum ScreenSize {
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
import queryString from 'query-string';
|
||||
import md5 from 'md5';
|
||||
import {analyticsEvent} from '../util/analytics';
|
||||
import {Dropdown, Icon, Menu} from 'semantic-ui-react';
|
||||
import {FormattedMessage} from 'react-intl';
|
||||
import {MenuType} from './menu_item';
|
||||
import queryString from 'query-string';
|
||||
import {SyntheticEvent} from 'react';
|
||||
import {useNavigate, useLocation} from 'react-router';
|
||||
import {FormattedMessage} from 'react-intl';
|
||||
import {useLocation, useNavigate} from 'react-router';
|
||||
import {Dropdown, Icon, Menu} from 'semantic-ui-react';
|
||||
import {loadFile} from '../datasource/load_data';
|
||||
import {analyticsEvent} from '../util/analytics';
|
||||
import {MenuType} from './menu_item';
|
||||
|
||||
function isImageFileName(fileName: string) {
|
||||
const lower = fileName.toLowerCase();
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import queryString from 'query-string';
|
||||
import {analyticsEvent} from '../util/analytics';
|
||||
import {Button, Form, Header, Icon, Input, Modal} from 'semantic-ui-react';
|
||||
import {FormattedMessage} from 'react-intl';
|
||||
import {MenuItem, MenuType} from './menu_item';
|
||||
import {useEffect, useRef, useState} from 'react';
|
||||
import {FormattedMessage} from 'react-intl';
|
||||
import {useNavigate} from 'react-router';
|
||||
import {Button, Form, Header, Icon, Input, Modal} from 'semantic-ui-react';
|
||||
import {analyticsEvent} from '../util/analytics';
|
||||
import {MenuItem, MenuType} from './menu_item';
|
||||
|
||||
interface Props {
|
||||
menuType: MenuType;
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
import queryString from 'query-string';
|
||||
import wikitreeLogo from './wikitree.png';
|
||||
import {analyticsEvent} from '../util/analytics';
|
||||
import {Button, Form, Header, Input, Modal} from 'semantic-ui-react';
|
||||
import {FormattedMessage, useIntl} from 'react-intl';
|
||||
import {MenuItem, MenuType} from './menu_item';
|
||||
import {useEffect, useRef, useState} from 'react';
|
||||
import {useNavigate, useLocation} from 'react-router';
|
||||
import {FormattedMessage, useIntl} from 'react-intl';
|
||||
import {useLocation, useNavigate} from 'react-router';
|
||||
import {Button, Form, Header, Input, Modal} from 'semantic-ui-react';
|
||||
import {getLoggedInUserName, navigateToLoginPage} from 'wikitree-js';
|
||||
import {analyticsEvent} from '../util/analytics';
|
||||
import {MenuItem, MenuType} from './menu_item';
|
||||
import wikitreeLogo from './wikitree.png';
|
||||
|
||||
interface Props {
|
||||
menuType: MenuType;
|
||||
|
||||
Reference in New Issue
Block a user