fix iconos y textos de las columnas
This commit is contained in:
parent
b35666ee5b
commit
eed7af0274
|
@ -9,11 +9,10 @@ import { Dialog } from 'primereact/dialog';
|
|||
import { Toolbar } from 'primereact/toolbar';
|
||||
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
|
||||
import { faHome, faUserAlt } from '@fortawesome/free-solid-svg-icons';
|
||||
import { faPhoneAlt } from '@fortawesome/free-solid-svg-icons';
|
||||
import { faCircleQuestion } from '@fortawesome/free-solid-svg-icons';
|
||||
import { faAt } from '@fortawesome/free-solid-svg-icons';
|
||||
import { faIdCardAlt } from '@fortawesome/free-solid-svg-icons';
|
||||
import { faEllipsis } from '@fortawesome/free-solid-svg-icons';
|
||||
import { faHomeAlt } from '@fortawesome/free-solid-svg-icons';
|
||||
import { faClipboardCheck } from '@fortawesome/free-solid-svg-icons';
|
||||
import classNames from 'classnames';
|
||||
import { useCookies } from "react-cookie";
|
||||
|
||||
|
@ -53,9 +52,9 @@ const AreasComunes = () => {
|
|||
if (data) {
|
||||
data.map(item => {
|
||||
if (item.bookable == '1') {
|
||||
item.bookable_text = 'Obligatoria';
|
||||
item.bookable_text = 'Necesaria';
|
||||
} else {
|
||||
item.bookable_text = 'Libre';
|
||||
item.bookable_text = 'No es necesarioa';
|
||||
}
|
||||
|
||||
if (item.status == '1') {
|
||||
|
@ -261,7 +260,7 @@ const AreasComunes = () => {
|
|||
const headerBookable = (
|
||||
<>
|
||||
<p> {' '}
|
||||
<FontAwesomeIcon icon={faAt} style={{ color: "#D7A86E" }} />{' '}
|
||||
<FontAwesomeIcon icon={faClipboardCheck} style={{ color: "#D7A86E" }} />{' '}
|
||||
Reservación
|
||||
</p>
|
||||
</>
|
||||
|
@ -270,7 +269,7 @@ const AreasComunes = () => {
|
|||
const headerStatus = (
|
||||
<>
|
||||
<p> {' '}
|
||||
<FontAwesomeIcon icon={faAt} style={{ color: "#C08135" }} />{' '}
|
||||
<FontAwesomeIcon icon={faCircleQuestion} style={{ color: "#C08135" }} />{' '}
|
||||
Estado
|
||||
</p>
|
||||
</>
|
||||
|
@ -278,10 +277,17 @@ const AreasComunes = () => {
|
|||
|
||||
|
||||
const bookableBodyTemplate = (rowData) => {
|
||||
let class_color = '';
|
||||
if(rowData.bookable == '1') {
|
||||
class_color = '0';
|
||||
} else {
|
||||
class_color = '1';
|
||||
|
||||
}
|
||||
return (
|
||||
<>
|
||||
<span
|
||||
className={`status status-${rowData.bookable}`}
|
||||
className={`status status-${class_color}`}
|
||||
>
|
||||
{rowData.bookable_text}
|
||||
</span>
|
||||
|
@ -317,7 +323,7 @@ const AreasComunes = () => {
|
|||
<Column field="name" sortable header={headerName} style={{ flexGrow: 1, flexBasis: '160px', minWidth: '160px', wordBreak: 'break-word' }}></Column>
|
||||
<Column field="hourMin" header={headerHourMin} style={{ flexGrow: 1, flexBasis: '160px', minWidth: '160px', wordBreak: 'break-word' }} alignFrozen="left"></Column>
|
||||
<Column field="hourMax" header={headerHourMax} style={{ flexGrow: 1, flexBasis: '160px', minWidth: '160px', wordBreak: 'break-word' }}> </Column>
|
||||
<Column field="bookable" sortable header={headerBookable} body={bookableBodyTemplate} style={{ flexGrow: 1, flexBasis: '160px', minWidth: '160px', wordBreak: 'break-word' }}></Column>
|
||||
<Column field="bookable" sortable header={headerBookable} body={bookableBodyTemplate} style={{ flexGrow: 1, flexBasis: '200px', minWidth: '200px', wordBreak: 'break-word' }}></Column>
|
||||
<Column field="status" sortable header={headerStatus} body={statusBodyTemplate} style={{ flexGrow: 1, flexBasis: '160px', minWidth: '160px', wordBreak: 'break-word' }}></Column>
|
||||
<Column style={{ flexGrow: 1, flexBasis: '130px', minWidth: '130px' }} body={actionsCommonArea}></Column>
|
||||
</DataTable>
|
||||
|
|
Loading…
Reference in New Issue