Procházet zdrojové kódy

Fixed bug in TheContent and added Panel

master
Igor_Budimski před 4 roky
rodič
revize
d2543e48f3

+ 5
- 3
src/containers/TheContent.js Zobrazit soubor



// routes config // routes config
import routes from '../routes' import routes from '../routes'
import { useLocation } from 'react-router-dom'


const loading = ( const loading = (
<div className="pt-3 text-center"> <div className="pt-3 text-center">
<div className="sk-spinner sk-spinner-pulse"></div> <div className="sk-spinner sk-spinner-pulse"></div>
) )


const TheContent = () => { const TheContent = () => {
const location = useLocation();
return ( return (
<main className="c-main"> <main className="c-main">
<CContainer fluid> <CContainer fluid>
exact={route.exact} exact={route.exact}
name={route.name} name={route.name}
render={props => ( render={props => (
<CFade>
{/* <CFade code="br-root"> */}
<CFade code={(location.pathname === '/DemoComponent8') ? "br-root" : null}>
<route.component {...props} /> <route.component {...props} />
</CFade> </CFade>
)} /> )} />

+ 31
- 5
src/views/demoComponent/DemoComponent5.js Zobrazit soubor

import React, { lazy } from 'react';
import React, { lazy, useState } from 'react';
import { import {
CBadge, CBadge,
CButton, CButton,




const DemoComponent5 = () => { const DemoComponent5 = () => {
const exec = () =>
{

const [rowNum, setRowNum] = useState(0);
const [inputValue, setInputValue] = useState("");

const handleChange = (event) => {
if (!isNaN(event.target.value)) {
setRowNum(event.target.value);
setInputValue(event.target.value);
} else {
alert('Not a number');
setInputValue("");
}
}

const exec = () => {
PDFEngine(); PDFEngine();
window.print(); window.print();
} }
return ( return (
<> <>
<button className="float-right btn btn-primary" onClick={exec}>Execute</button>
<div style={{ display: 'flex', flexDirection: 'row', border: '1px solid #dedede', width: '50%', height: '200px', backgroundColor: 'white', padding: '5px', borderRadius: '10px' }}>
<div style={{ backgroundColor: 'white', minHeight: '100%', width: '50%', padding: '2px', margin: '5px' }}>
<div style={{ backgroundColor: 'white', width: '50%', padding: '2px', marginBottom: '20px' }}>
<h4>PDFEngine</h4>
</div>
<div style={{ display: 'flex', flexDirection: 'row', marginLeft: '10px' }}>
<input value={inputValue} style={{ border: '.5px solid lightGray', outline: 'none', backgroundColor: '#f2f2f2', borderRadius: '5px' }} placeholder=" Enter row number" type="text" name="name" onChange={handleChange} />
<button style={{ marginLeft: '5px' }} className=" btn btn-primary" onClick={exec}>Remove</button>
</div>
</div>
<div style={{ backgroundColor: 'white', minHeight: '100%', width: '50%', padding: '5px' }}>
</div>
</div>

<br /> <br />
5 5
<br /> <br />
<div> <div>
<br /> <br />
<table className="table table-hover table-outline mb-0 d-sm-table" code="br-removerow-0">
<table className="table table-hover table-outline mb-0 d-sm-table" code={`br-removerow-${rowNum}`}>
<thead className="thead-light"> <thead className="thead-light">
<tr> <tr>
<th className="text-center"><CIcon name="cil-people" /></th> <th className="text-center"><CIcon name="cil-people" /></th>

Načítá se…
Zrušit
Uložit