|
1 | 1 | import * as React from "react"; |
2 | 2 | import { IAppModule } from "../../Models/IAppModule"; |
3 | 3 | import PackageTable from "./PackageTable"; |
| 4 | +import styles from "./styles.module.css"; |
4 | 5 |
|
5 | 6 | interface IPacksPageProps { |
6 | 7 | module: IAppModule; |
@@ -47,50 +48,57 @@ export default class PacksPage extends React.Component< |
47 | 48 | public render(): JSX.Element { |
48 | 49 | return ( |
49 | 50 | <div> |
50 | | - <div> |
51 | | - <select |
52 | | - value={this.state.selectedGenLocale} |
53 | | - onChange={(e) => |
54 | | - this.setState({ |
55 | | - selectedGenLocale: e.target.value, |
56 | | - selectedLocale: this.findBestLocale(e.target.value), |
57 | | - }) |
58 | | - } |
59 | | - > |
60 | | - {this.props.genlocales.map((l) => ( |
61 | | - <option value={l.Key} key={l.Key}> |
62 | | - {l.Value} |
63 | | - </option> |
64 | | - ))} |
65 | | - </select> |
66 | | - </div> |
67 | | - <div> |
68 | | - <select |
69 | | - value={this.state.selectedLocale} |
70 | | - onChange={(e) => this.setState({ selectedLocale: e.target.value })} |
71 | | - > |
72 | | - {this.props.locales |
73 | | - .filter((l) => l.Key.startsWith(this.state.selectedGenLocale)) |
74 | | - .map((l) => ( |
| 51 | + <div className={styles.page}> |
| 52 | + <div className={styles.dddiv}> |
| 53 | + <div>{this.props.module.resources.Language}</div> |
| 54 | + <select |
| 55 | + value={this.state.selectedGenLocale} |
| 56 | + onChange={(e) => |
| 57 | + this.setState({ |
| 58 | + selectedGenLocale: e.target.value, |
| 59 | + selectedLocale: this.findBestLocale(e.target.value), |
| 60 | + }) |
| 61 | + } |
| 62 | + > |
| 63 | + {this.props.genlocales.map((l) => ( |
75 | 64 | <option value={l.Key} key={l.Key}> |
76 | 65 | {l.Value} |
77 | 66 | </option> |
78 | 67 | ))} |
79 | | - </select> |
80 | | - </div> |
81 | | - <div> |
82 | | - <select |
83 | | - value={this.state.selectedPackage} |
84 | | - onChange={(e) => |
85 | | - this.setState({ selectedPackage: parseInt(e.target.value) }) |
86 | | - } |
87 | | - > |
88 | | - {this.props.packages.map((p) => ( |
89 | | - <option value={p.Key} key={p.Key}> |
90 | | - {p.Value} |
91 | | - </option> |
92 | | - ))} |
93 | | - </select> |
| 68 | + </select> |
| 69 | + </div> |
| 70 | + <div className={styles.dddiv}> |
| 71 | + <div>{this.props.module.resources.Region}</div> |
| 72 | + <select |
| 73 | + value={this.state.selectedLocale} |
| 74 | + onChange={(e) => |
| 75 | + this.setState({ selectedLocale: e.target.value }) |
| 76 | + } |
| 77 | + > |
| 78 | + {this.props.locales |
| 79 | + .filter((l) => l.Key.startsWith(this.state.selectedGenLocale)) |
| 80 | + .map((l) => ( |
| 81 | + <option value={l.Key} key={l.Key}> |
| 82 | + {l.Value} |
| 83 | + </option> |
| 84 | + ))} |
| 85 | + </select> |
| 86 | + </div> |
| 87 | + <div className={styles.dddiv}> |
| 88 | + <div>{this.props.module.resources.Package}</div> |
| 89 | + <select |
| 90 | + value={this.state.selectedPackage} |
| 91 | + onChange={(e) => |
| 92 | + this.setState({ selectedPackage: parseInt(e.target.value) }) |
| 93 | + } |
| 94 | + > |
| 95 | + {this.props.packages.map((p) => ( |
| 96 | + <option value={p.Key} key={p.Key}> |
| 97 | + {p.Value} |
| 98 | + </option> |
| 99 | + ))} |
| 100 | + </select> |
| 101 | + </div> |
94 | 102 | </div> |
95 | 103 | <PackageTable |
96 | 104 | module={this.props.module} |
|
0 commit comments