Skip to content

Commit dc86dc1

Browse files
committed
general -> other
1 parent 738de67 commit dc86dc1

File tree

5 files changed

+24
-24
lines changed

5 files changed

+24
-24
lines changed

src/client/modals/cluster-seed-modal/cluster-seed-modal.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -120,14 +120,14 @@ export class ClusterSeedModal extends React.Component<ClusterSeedModalProps, Clu
120120

121121
if (clusterType === 'mysql' || clusterType === 'postgres') {
122122
extraSQLFields = <div>
123+
{makeLabel('database')}
124+
{makeTextInput('database', /^.+$/)}
125+
123126
{makeLabel('user')}
124127
{makeTextInput('user', /^.+$/)}
125128

126129
{makeLabel('password')}
127130
{makeTextInput('password')}
128-
129-
{makeLabel('database')}
130-
{makeTextInput('database', /^.+$/)}
131131
</div>;
132132
}
133133

src/client/modals/measure-modal/measure-modal.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,12 +89,12 @@ export class MeasureModal extends React.Component<MeasureModalProps, ImmutableFo
8989
{makeLabel('title')}
9090
{makeTextInput('title', /^.+$/, true)}
9191

92-
{makeLabel('units')}
93-
{makeTextInput('units')}
94-
9592
{makeLabel('formula')}
9693
{makeTextInput('formula')}
9794

95+
{makeLabel('units')}
96+
{makeTextInput('units')}
97+
9898
</form>
9999

100100
<div className="button-bar">

src/client/views/settings-view/general/general.scss renamed to src/client/views/settings-view/other/other.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@
1616

1717
@import '../../../imports';
1818

19-
.general {
19+
.other {
2020
height: 100%;
2121
}

src/client/views/settings-view/general/general.tsx renamed to src/client/views/settings-view/other/other.tsx

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,10 @@
1414
* limitations under the License.
1515
*/
1616

17-
require('./general.css');
17+
require('./other.css');
1818

1919
import { Timezone } from 'chronoshift';
2020
import * as React from 'react';
21-
import { Fn } from '../../../../common/utils/general/general';
2221
import { classNames } from '../../../utils/dom/dom';
2322

2423
import { SvgIcon } from '../../../components/svg-icon/svg-icon';
@@ -32,12 +31,12 @@ import { AppSettings, AppSettingsJS } from '../../../../common/models/index';
3231

3332
import { ImmutableFormDelegate, ImmutableFormState } from '../../../utils/immutable-form-delegate/immutable-form-delegate';
3433

35-
export interface GeneralProps extends React.Props<any> {
34+
export interface OtherProps extends React.Props<any> {
3635
settings?: AppSettings;
3736
onSave?: (settings: AppSettings) => void;
3837
}
3938

40-
export class General extends React.Component<GeneralProps, ImmutableFormState<AppSettings>> {
39+
export class Other extends React.Component<OtherProps, ImmutableFormState<AppSettings>> {
4140

4241
private delegate: ImmutableFormDelegate<AppSettings>;
4342

@@ -47,7 +46,7 @@ export class General extends React.Component<GeneralProps, ImmutableFormState<Ap
4746
this.delegate = new ImmutableFormDelegate<AppSettings>(this);
4847
}
4948

50-
componentWillReceiveProps(nextProps: GeneralProps) {
49+
componentWillReceiveProps(nextProps: OtherProps) {
5150
if (nextProps.settings) this.setState({
5251
newInstance: nextProps.settings,
5352
errors: {}
@@ -73,9 +72,9 @@ export class General extends React.Component<GeneralProps, ImmutableFormState<Ap
7372
var makeLabel = FormLabel.simpleGenerator(LABELS, errors);
7473
var makeTextInput = ImmutableInput.simpleGenerator(newInstance, this.delegate.onChange);
7574

76-
return <div className="general">
75+
return <div className="other">
7776
<div className="title-bar">
78-
<div className="title">General</div>
77+
<div className="title">Other</div>
7978
{canSave ? <Button className="save" title="Save" type="primary" onClick={this.save.bind(this)}/> : null}
8079
</div>
8180
<div className="content">

src/client/views/settings-view/settings-view.tsx

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,12 @@ import { ClusterSeedModal, DataCubeSeedModal } from '../../modals/index';
3838
import { AppSettings, Cluster } from '../../../common/models/index';
3939

4040
import { SettingsHeaderBar } from './settings-header-bar/settings-header-bar';
41-
import { General } from './general/general';
41+
4242
import { Clusters } from './clusters/clusters';
4343
import { ClusterEdit } from './cluster-edit/cluster-edit';
4444
import { DataCubes } from './data-cubes/data-cubes';
4545
import { DataCubeEdit } from './data-cube-edit/data-cube-edit';
46-
46+
import { Other } from './other/other';
4747

4848
export interface SettingsViewProps extends React.Props<any> {
4949
user?: User;
@@ -62,16 +62,16 @@ export interface SettingsViewState {
6262
}
6363

6464
const PATHS = {
65-
general: 'general',
6665
clusters: 'clusters',
6766
dataCubes: 'data-cubes',
68-
newDataCube: 'new-data-cube'
67+
newDataCube: 'new-data-cube',
68+
other: 'other'
6969
};
7070

7171
const VIEWS = [
72-
{label: 'General', value: PATHS.general, svg: require('../../icons/full-settings.svg')},
7372
{label: 'Clusters', value: PATHS.clusters, svg: require('../../icons/full-cluster.svg')},
74-
{label: 'Data Cubes', value: PATHS.dataCubes, svg: require('../../icons/full-cube.svg')}
73+
{label: 'Data Cubes', value: PATHS.dataCubes, svg: require('../../icons/full-cube.svg')},
74+
{label: 'Other', value: PATHS.other, svg: require('../../icons/full-more.svg')}
7575
];
7676

7777
function autoFillDataCube(dataCube: DataCube, cluster: Cluster): Q.Promise<DataCube> {
@@ -314,10 +314,6 @@ export class SettingsView extends React.Component<SettingsViewProps, SettingsVie
314314

315315
<Router rootFragment="settings" onURLChange={this.onURLChange.bind(this)}>
316316

317-
<Route fragment={PATHS.general}>
318-
<General settings={settings} onSave={this.onSave.bind(this)}/>
319-
</Route>
320-
321317
<Route fragment={PATHS.clusters}>
322318
<Clusters settings={settings} onSave={this.onSave.bind(this)}/>
323319

@@ -373,6 +369,11 @@ export class SettingsView extends React.Component<SettingsViewProps, SettingsVie
373369
</Route>
374370

375371
</Route>
372+
373+
<Route fragment={PATHS.other}>
374+
<Other settings={settings} onSave={this.onSave.bind(this)}/>
375+
</Route>
376+
376377
</Router>
377378
</div>
378379
</div>;

0 commit comments

Comments
 (0)