Feat : nút quay lại

quy_fe
Quy_FE 3 months ago
parent a88f014c12
commit 4606c42c7a
  1. 15
      src/_components/Header/index.js
  2. 10
      src/_screens/home/headmaster/index.js

@ -1,8 +1,11 @@
import { useSelector } from "react-redux"; import { useSelector } from "react-redux";
import "./header.style.scss"; import "./header.style.scss";
import { configConstants } from "../../_constants"; import { configConstants } from "../../_constants";
import PrimaryButton from "../Button/PrimaryButton";
import { renderIconButtonLeft } from "../renderIcon";
import { history } from "../../_helpers";
export default function Header({ icon, title, subtitles = [],manager=false }) { export default function Header({ icon, title, subtitles = [], manager = false, isBack = false }) {
const authentication = useSelector((state) => state.authentication); const authentication = useSelector((state) => state.authentication);
const { fullname, organization_name, role } = authentication?.user || {}; const { fullname, organization_name, role } = authentication?.user || {};
const hasFullName = fullname || organization_name; const hasFullName = fullname || organization_name;
@ -23,6 +26,16 @@ export default function Header({ icon, title, subtitles = [],manager=false }) {
return ( return (
<div className="header-container"> <div className="header-container">
<div className="header-left-side"> <div className="header-left-side">
{isBack && (
<div style={{ display: 'flex', justifyContent: 'flex-end', alignItems: 'center' }}>
<PrimaryButton style={{ alignSelf: "center", justifyContent:'flex end', marginRight:30 }} onClick={()=>{
history.goBack()
}}>
<div style={{marginRight: 8, paddingBottom: 4}}>{renderIconButtonLeft()}</div>
Quay lại
</PrimaryButton>
</div>
)}
{icon} {icon}
<p className="header-title"> <p className="header-title">
{title} {title}

@ -254,19 +254,11 @@ export default function HeadmasterHome() {
<Header <Header
icon={renderIconHome({ color: "#4D4D4D" })} icon={renderIconHome({ color: "#4D4D4D" })}
title={schoolName} title={schoolName}
isBack={true}
/> />
<div className="container-page-header container-page-sidebar"> <div className="container-page-header container-page-sidebar">
<div className="headmaster-home-container bg-main-img"> <div className="headmaster-home-container bg-main-img">
<div className="headmaster-home-left-side"> <div className="headmaster-home-left-side">
{authentication.user.role ==='supper_admin' &&(
<div style={{ display: 'flex', justifyContent: 'flex-end', alignItems: 'center' }}>
<PrimaryButton style={{ alignSelf: "center", justifyContent:'flex end', marginRight:30 }} onClick={()=>{
history.goBack()
}}>
Quay lại
</PrimaryButton>
</div>
)}
<div className="headmaster-home-overview"> <div className="headmaster-home-overview">
<p className="headmaster-home-overview-title"> <p className="headmaster-home-overview-title">
Mức độ hoàn thành của trường Mức độ hoàn thành của trường

Loading…
Cancel
Save