<?php 
 
use eftec\DashOne\controls\ContainerOne; 
use eftec\DashOne\controls\ControlOne; 
use eftec\DashOne\controls\ButtonOne; 
use eftec\DashOne\controls\ImageOne; 
use eftec\DashOne\DashOne; 
use eftec\DashOne\controls\LinkOne; 
use eftec\DashOne\controls\UlOne; 
use eftec\DashOne\controls\FormOne; 
use eftec\DashOne\controls\TableOne; 
 
include "../vendor/autoload.php"; 
 
$valueUL=['Cocacola','Fanta','Sprite']; 
 
$values= 
    [ 
        ['IdProduct'=>1,'Name'=>'Cocacola','Price'=>"20.2","Buttons"=>[new LinkOne('button1','#','icon')]], 
        ['IdProduct'=>2,'Name'=>'Fanta','Price'=>"30.5",[new ButtonOne('https://www.google.cl',"click",'btn btn-danger btn-sm','link')]], 
        ['IdProduct'=>3,'Name'=>'Sprite','Price'=>"11.5"], 
    ]; 
 
$definitionsTable=['IdProduct'=>'Id. of the Product' 
    ,'Name'=>'Name' 
    ,'Price'=>'Price in USD' 
    ,'Buttons'=>'Edit']; 
 
 
$definition=['IdProduct'=>'hidden' 
    ,'Name'=>'text' 
    ,'Price'=>'text' 
    ,'Type'=>['cocacola','fanta','sprite'] 
    ,'Description'=>'textarea']; 
$currentValue=['IdProduct'=>"2" 
    ,'Name'=>"aaa" 
    ,'Price'=>"333" 
    ,'Type'=>1 
    ,'Description'=>'']; 
 
$buttons=[ 
    new ButtonOne('button1','Click me','btn btn-primary'), 
    new ButtonOne('button2','Click me too','btn btn-danger') 
]; 
 
$links=[ 
    new LinkOne('Link1','#','far fa-star'), 
    new LinkOne('Link2','#','far fa-star'), 
    new LinkOne('Link3','#','far fa-star') 
]; 
 
$dash=new DashOne(); 
 
$dash->head('Example - test 1'); 
$dash->menuUpper( 
    [new ImageOne('https://via.placeholder.com/32x32')," - ",new LinkOne('Fanta','#','','text-light')] 
,[new LinkOne('Fanta','#','','text-light'),' ',new LinkOne('Fanta','#','','text-light'),' ',new LinkOne('Fanta','#','','text-light')]); 
$dash 
    ->startcontent() 
        ->menu($links) 
        ->startmain() 
            ->title('Table of Products') 
            ->rawHtml('<br>') 
            ->table($values,$definitionsTable)->setClass('table table-stripped')->setId('table1') 
            ->title('Form') 
            ->rawHtml('<br>') 
            ->form($currentValue) 
            ->rawHtml('<br>') 
            ->rawHtml('<br>') 
            ->link("Go to google","https://www.google.com","far fa-star") 
            ->rawHtml('<br>') 
            ->rawHtml('<br>') 
            ->buttons($buttons,false) 
            ->rawHtml('<br><br>') 
            ->ul($valueUL) 
            ->rawHtml("<br><br>") 
            ->alert('title','subtitle') 
        ->endmain() 
    ->endcontent(); 
$dash->footer(); 
$dash->render(); 
 
 |