Ich habe eine einfache Card-Komponente, die ich von der Website von Material-ui kopiert habe.Material-UI + Reagieren: Karte kann nicht mit Expander erweitert werden
Ich versuche, das in meinem Code zu implementieren. Wenn ich auf den CardHeader klicke, wird er nicht erweitert.
Dies ist meine Komponente:
import React, { Component } from 'react';
import getMuiTheme from 'material-ui/styles/getMuiTheme';
import MuiThemeProvider from 'material-ui/styles/MuiThemeProvider';
import {Card, CardActions, CardHeader, CardText} from 'material-ui/Card';
import FlatButton from 'material-ui/FlatButton';
const CardExample =() => (
<MuiThemeProvider muiTheme={getMuiTheme()}>
<Card expanded={true}>
<CardHeader
title="Without Avatar"
subtitle="Subtitle"
actAsExpander={true}
showExpandableButton={true}
/>
<CardText expandable={true}>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Donec mattis pretium massa. Aliquam erat volutpat. Nulla facilisi.
Donec vulputate interdum sollicitudin. Nunc lacinia auctor quam sed pellentesque.
Aliquam dui mauris, mattis quis lacus id, pellentesque lobortis odio.
</CardText>
<CardActions expandable={true}>
<FlatButton label="Action1" />
<FlatButton label="Action2" />
</CardActions>
</Card>
</MuiThemeProvider>
)
export default CardExample;
Und ich habe es meinen Container hier importiert:
import React, { Component } from 'react';
import LogoBig from '../components/logobig';
import CardExample from '../components/cardexample';
export default class Completed extends Component {
render() {
return (
<div className="popup completed main-container">
<div className="logobar">
<div className="logo">
<LogoBig />
</div>
</div>
<div className="mainpanel">
<CardExample />
</div>
</div>
);
}
}
Ich habe es umgesetzt wie die Dokumentation in Material-ui-Standort, aber der Expander macht nichts.
Bitte helfen Sie mir dabei. Ist etwas falsch mit der Art, wie ich die Komponente importiere? Oder etwas anderes?
Danke
Sieht nicht mir seltsam. Erhalten Sie Warnungen oder Fehler in der Konsole? – Clarkie
Keine Fehler auf der Konsole. Ich habe von verschiedenen Google-Suchen gelesen, dass ich 'react-tap-event-plugin' implementieren muss. Ist das eine Abhängigkeit von Material-Ui? – godheaper