Replace panel tileKey with a direct color prop.

Drop theme panelTiles keys and the ArticleView update callback wiring.
This commit is contained in:
seb
2026-08-05 18:38:21 +02:00
parent 1fda43b20d
commit 4ccc92c01f
15 changed files with 20 additions and 70 deletions

View File

@@ -141,6 +141,7 @@ export default class ArticleViewBrand extends Component {
<EditablePanelTile
wide={1}
minHeight={SECOND_ROW_MIN_HEIGHT}
color="#e9d5ff"
value={value}
onSave={this.handleSave}
isDirty={brandDraftDirty}

View File

@@ -105,6 +105,7 @@ export default class ArticleViewEANs extends Component {
<EditablePanelTile
wide={1}
minHeight={SECOND_ROW_MIN_HEIGHT}
color="#e2e8f0"
contentAlignItems="flex-start"
value={value}
onSave={this.handleSave}

View File

@@ -39,7 +39,7 @@ export default class ArticleViewLists extends Component {
render() {
const { article: articleData } = this.props;
return (
<PanelTile wide={1} minHeight={200}>
<PanelTile wide={1} minHeight={200} color="#fbcfe8">
<RelationLine label="Vaterartikel" active={articleData.childCount > 0}>
{articleData.childCount}
</RelationLine>

View File

@@ -239,6 +239,7 @@ export default class ArticleViewName extends Component {
wide={3}
minHeight={0}
sx={headerTileSx}
color="#ffffff"
value={value}
onSave={this.handleSave}
isDirty={draftDirty}

View File

@@ -506,6 +506,7 @@ export default class ArticleViewPrice extends Component {
<EditablePanelTile
wide={1}
minHeight={SECOND_ROW_MIN_HEIGHT}
color="#bfdbfe"
contentAlignItems="flex-start"
value={priceValue}
onSave={this.handleSave}

View File

@@ -29,7 +29,7 @@ export default class ArticleViewStock extends Component {
render() {
const { article: articleData } = this.props;
return (
<PanelTile wide={1} minHeight={SECOND_ROW_MIN_HEIGHT}>
<PanelTile wide={1} minHeight={SECOND_ROW_MIN_HEIGHT} color="#bbf7d0">
<PanelValue>
{articleData.stock != null ? formatStock(articleData.stock) : null}
</PanelValue>