css - React Semantic UI - 步骤组件未在卡片上正确显示
问题描述
我正在为 React 可视化组件使用语义 UI。显示卡片设计中包含的步骤组件存在问题。虽然,我在下面显示的代码中将 Card 组件设置为流动的。
<Card fluid raised>
但是,通过手机查看时效果很好。它在 Card 组件中垂直堆叠,如下所示:
我的代码如下所示。
// Confirmation.jsx
import React, { Component } from 'react';
import { Label, Header, Card, Form, Button, Container, Icon, Step } from 'semantic-ui-react';
class Confirmation extends Component{
saveAndContinue = (e) => {
e.preventDefault();
this.props.nextStep();
}
back = (e) => {
e.preventDefault();
this.props.prevStep();
}
render(){
const {values: { companyName, phoneno, email, subscription, shopregno, gstin, ownername, owneremail, ownerphone, customerservice, address, position }} = this.props;
return(
<Container>
<Header as='h2' icon textalign='center'>
<Icon name='users' circular />
<Header.Content>REGISTRATION</Header.Content>
</Header>
<Card.Group>
<Card fluid raised>
<Card.Content>
<Card.Header>
<Step.Group>
<Step completed>
<Icon name='user' />
<Step.Content>
<Step.Title>Customer Details</Step.Title>
<Step.Description>Enter the customer details</Step.Description>
</Step.Content>
</Step>
<Step completed>
<Icon name='map marker alternate' />
<Step.Content>
<Step.Title>Map Details</Step.Title>
<Step.Description>Enter Location information</Step.Description>
</Step.Content>
</Step>
<Step completed>
<Icon name='book' />
<Step.Content>
<Step.Title>Category Details</Step.Title>
<Step.Description>Enter Category information</Step.Description>
</Step.Content>
</Step>
<Step completed>
<Icon name='servicestack' />
<Step.Content>
<Step.Title>Service Details</Step.Title>
<Step.Description>Enter Service information</Step.Description>
</Step.Content>
</Step>
<Step completed>
<Icon name='address card' />
<Step.Content>
<Step.Title>Owner Details</Step.Title>
<Step.Description>Enter Owner information</Step.Description>
</Step.Content>
</Step>
<Step active>
<Icon name='info' />
<Step.Content>
<Step.Title>Confirm Registration</Step.Title>
<Step.Description>Finalize & Confirm</Step.Description>
</Step.Content>
</Step>
</Step.Group>
</Card.Header>
</Card.Content>
<Card.Content extra>
<Button secondary onClick={this.back}>Back</Button>
<Button primary onClick={this.saveAndContinue}>Save And Continue </Button>
</Card.Content>
</Card>
</Card.Group>
</Container>
)
}
}
export default Confirmation;
我尝试了 Jake 建议的一种方法,它在 Step.Group 中添加了一个滚动条,如下所示:
不是一个理想的解决方案,因为滚动条不会自动移动到活动步骤。
任何帮助将不胜感激,以解决此错误。从语义 UI 的文档中,我了解到卡片组件有一个宽度预设。如何通过覆盖来修改这个预设宽度?
解决方案
推荐阅读
- postgresql - 有没有办法让 Delphi 的 FireDAC 识别 FireDAC 生成的 PostgreSQL 位置参数?
- c - 使用 mysql_stmt_prepare 时如何引用 char* 而不是使用 char[]
- sabre - PassengerDetailsRQ return EndTransactionLLSRQ:完成交易所需的行程
- javascript - React Native Contacts:ContactsProvider中的NonNull错误?
- typescript - 当 tslint 中的“无浮动承诺”为真时如何忽略 Jasmine 承诺
- google-bigquery - 如何获取有关 BigQuery 中正在使用/查询的视图和数据集的使用数据?
- arduino - 如何修复从 Arduino 串行到处理端口的慢速连接
- node.js - 服务器(VPS)重启后如何再次运行Node.js文件(example.js)?
- python - OpenCV 3.2 是否与 CUDA 10 兼容?如何在具有 CUDA 10 的系统上编译和构建 OpenCV 3.2?
- c++ - 如何在 C++ 中添加延迟