优化HeaderBack
parent
ad0e3b952a
commit
b10ced07f7
|
|
@ -1,4 +1,4 @@
|
||||||
import type { FC, ReactNode } from "react";
|
import type { CSSProperties, FC, ReactNode } from "react";
|
||||||
|
|
||||||
export interface HeaderBackProps {
|
export interface HeaderBackProps {
|
||||||
/** 标题 */
|
/** 标题 */
|
||||||
|
|
@ -10,6 +10,8 @@ export interface HeaderBackProps {
|
||||||
};
|
};
|
||||||
/** 是否显示返回按钮,默认为 true */
|
/** 是否显示返回按钮,默认为 true */
|
||||||
previous?: boolean;
|
previous?: boolean;
|
||||||
|
/** 自定义样式 */
|
||||||
|
style?: CSSProperties;
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 头部返回组件 */
|
/** 头部返回组件 */
|
||||||
|
|
|
||||||
|
|
@ -6,10 +6,10 @@ import "./index.less";
|
||||||
* 头部返回组件
|
* 头部返回组件
|
||||||
*/
|
*/
|
||||||
function HeaderBack(props) {
|
function HeaderBack(props) {
|
||||||
const { title, history, previous = true } = props;
|
const { title, history, previous = true, style = {} } = props;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="header-back">
|
<div className="header-back" style={style}>
|
||||||
<div className="action">
|
<div className="action">
|
||||||
{
|
{
|
||||||
previous
|
previous
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
.header-back {
|
.header-back {
|
||||||
padding: 10px 20px;
|
padding: 10px 20px;
|
||||||
border-bottom: 1px solid #dcdfe6;
|
border-bottom: 1px solid #dcdfe6;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
|
||||||
.action {
|
.action {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue