1
0
Fork 0
mirror of https://github.com/pawelmalak/flame.git synced 2025-07-27 23:09:35 +02:00

Added support for Steam URLs. Changed default prefix setting options to be dynamically rendered

This commit is contained in:
unknown 2021-07-16 11:55:26 +02:00
parent f1c48e8a15
commit 4143ae8198
3 changed files with 14 additions and 16 deletions

View file

@ -5,7 +5,7 @@ import { connect } from 'react-redux';
import { createNotification, updateConfig, sortApps, sortCategories } from '../../../store/actions';
// Typescript
import { GlobalState, NewNotification, SettingsForm } from '../../../interfaces';
import { GlobalState, NewNotification, Query, SettingsForm } from '../../../interfaces';
// UI
import InputGroup from '../../UI/Forms/InputGroup/InputGroup';
@ -16,6 +16,7 @@ import classes from './OtherSettings.module.css';
// Utils
import { searchConfig } from '../../../utility';
import { queries } from '../../../utility/searchQueries.json';
interface ComponentProps {
createNotification: (notification: NewNotification) => void;
@ -180,6 +181,7 @@ const OtherSettings = (props: ComponentProps): JSX.Element => {
<option value={0}>False</option>
</select>
</InputGroup>
{/* MODULES OPTIONS */}
<h2 className={classes.SettingsSection}>Modules</h2>
<InputGroup>
@ -202,14 +204,7 @@ const OtherSettings = (props: ComponentProps): JSX.Element => {
value={formData.defaultSearchProvider}
onChange={(e) => inputChangeHandler(e)}
>
<option value='d'>DuckDuckGo</option>
<option value='g'>Google</option>
<option value='s'>Disroot</option>
<option value='yt'>YouTube</option>
<option value='r'>Reddit</option>
<option value='im'>IMDb</option>
<option value='mv'>The Movie Database</option>
<option value='sp'>Spotify</option>
{queries.map((query: Query) => (<option value={query.prefix}>{query.name}</option>))}
</select>
</InputGroup>
<InputGroup>
@ -266,4 +261,4 @@ const actions = {
sortCategories
}
export default connect(mapStateToProps, actions)(OtherSettings);
export default connect(mapStateToProps, actions)(OtherSettings);