diff --git a/js/views/profile/Overview.js b/js/views/profile/Overview.js
index 5aa6bd76..99b074fd 100644
--- a/js/views/profile/Overview.js
+++ b/js/views/profile/Overview.js
@@ -66,6 +66,8 @@ export default class Overview extends Component {
const sex = this.state.sex === 'm' ? 'Männlich' : 'Weiblich';
+ const isProfessionUndefined = ProfessionStore.getCurrentID() === null;
+
const currentEL = calcEL(ap);
const nameElement = editName ? (
@@ -87,41 +89,45 @@ export default class Overview extends Component {
{nameElement}
-
- {sex}
-
- {(() => {
- const { name } = RaceStore.getCurrent();
- return name;
- })()}
-
-
- {(() => {
- const { name } = CultureStore.getCurrent();
- return name;
- })()}
-
-
- {(() => {
- let { name, subname } = ProfessionStore.getCurrent();
-
- if (typeof name === 'object') {
- name = name[this.state.sex];
- }
- if (typeof subname === 'object') {
- subname = subname[this.state.sex];
- }
+ {
+ isProfessionUndefined ? null : (
+
+ {sex}
+
+ {(() => {
+ const { name } = RaceStore.getCurrent();
+ return name;
+ })()}
+
+
+ {(() => {
+ const { name } = CultureStore.getCurrent();
+ return name;
+ })()}
+
+
+ {(() => {
+ let { name, subname } = ProfessionStore.getCurrent();
+
+ if (typeof name === 'object') {
+ name = name[this.state.sex];
+ }
+ if (typeof subname === 'object') {
+ subname = subname[this.state.sex];
+ }
- let { name: vname } = ProfessionVariantStore.getCurrent() || {};
+ let { name: vname } = ProfessionVariantStore.getCurrent() || {};
- if (typeof vname === 'object') {
- vname = vname[this.state.sex];
- }
+ if (typeof vname === 'object') {
+ vname = vname[this.state.sex];
+ }
- return name + (subname ? ` (${subname})` : vname ? ` (${vname})` : '');
- })()}
-
-
+ return name + (subname ? ` (${subname})` : vname ? ` (${vname})` : '');
+ })()}
+
+
+ )
+ }
{(() => {
@@ -144,15 +150,23 @@ export default class Overview extends Component {
/>
) : null
}
- Persönliche Daten
-
+ {
+ isProfessionUndefined ? null : (
+ Persönliche Daten
+ )
+ }
+ {
+ isProfessionUndefined ? null : (
+
+ )
+ }
{
phase === 2 ? (
@@ -176,6 +190,7 @@ export default class Overview extends Component {
className="delete-char"
label="Held löschen"
onClick={this.deleteHero}
+ disabled
/>
) : null
diff --git a/js/views/profile/Profile.js b/js/views/profile/Profile.js
index 1328e20a..8ab09c1f 100644
--- a/js/views/profile/Profile.js
+++ b/js/views/profile/Profile.js
@@ -56,7 +56,8 @@ export default class Profile extends Component {
{
label: 'Heldenbogen',
tag: 'sheets',
- disabled: phase < 3
+ disabled: true
+ // disabled: phase < 3
}
]}
active={this.state.tab}
diff --git a/js/views/profile/Profile.scss b/js/views/profile/Profile.scss
index 25c18c14..c34140a5 100644
--- a/js/views/profile/Profile.scss
+++ b/js/views/profile/Profile.scss
@@ -88,6 +88,7 @@
.personal-data {
display: flex;
flex-wrap: wrap;
+ margin-top: 10px;
> div {
flex: none;
diff --git a/js/views/skills/Skills.scss b/js/views/skills/Skills.scss
index ccc2ba43..e4fdef71 100644
--- a/js/views/skills/Skills.scss
+++ b/js/views/skills/Skills.scss
@@ -13,6 +13,10 @@
tbody {
tr {
@extend %large-tr;
+
+ td.ap:last-child {
+ padding-right: 11px;
+ }
}
}
}