Commit 8582e188 authored by Kevin Yumang's avatar Kevin Yumang

SERV-2286 - renamed listicon to listgroup. added listgroup elements

parent 37844d5e
......@@ -38,7 +38,7 @@
@Limitless::SideNavMenuItem(['url' => '?page=Element.Copyright', 'target' => '_self', 'icon' => 'icon-info22', 'title' => 'Copyright'])
@Limitless::SideNavMenuItem(['url' => '?page=Element.Divider', 'target' => '_self', 'icon' => 'icon-minus2', 'title' => 'Divider'])
@Limitless::SideNavMenuItem(['url' => '?page=Element.Legend', 'target' => '_self', 'icon' => 'icon-vcard', 'title' => 'Legend'])
@Limitless::SideNavMenuItem(['url' => '?page=ListIcon', 'target' => '_self', 'icon' => 'icon-vcard', 'title' => 'ListIcon'])
@Limitless::SideNavMenuItem(['url' => '?page=Listgroup', 'target' => '_self', 'icon' => 'icon-list-unordered', 'title' => 'List Group'])
@Limitless::SideNavMenuItem(['url' => '?page=Element.LoremIpsum', 'target' => '_self', 'icon' => 'icon-bubble-lines3', 'title' => 'Lorem Ipsum'])
@Limitless::SideNavMenuItem(['url' => '?page=Looper', 'target' => '_self', 'icon' => 'icon-loop3', 'title' => 'Looper'])
@Limitless::SideNavMenuItem(['url' => '?page=Modal', 'target' => '_self', 'icon' => 'icon-stack', 'title' => 'Modal'])
......
......@@ -13,7 +13,7 @@
| Update: 2022-06-30 02:31:57
|
*/
namespace Ceetrox\Sidekick\Views\Limitless\ListIcon;
namespace Ceetrox\Sidekick\Views\Limitless\Listgroup;
/*
|------------------------------------------------------------------------------------------------
......@@ -31,19 +31,54 @@
class Config
{
public $methodAllocation = [
'Limitless::ListIcon' => 'listIcon',
'Limitless::ListGroupStart' => 'listGroupStart',
'Limitless::ListGroupStop' => 'listGroupStop',
'Limitless::ListGroupItem' => 'listGroupItem',
'Limitless::ListGroupHeader' => 'listGroupHeader',
];
/*
|--------------------------------------------------------------------------------------------
| Method "listIcon"
| Method "listGroupStart"
|--------------------------------------------------------------------------------------------
*/
public function listIcon($parameters)
public function listGroupStart($parameters)
{
return View('Limitless::Listicon.ListIcon')
->withUrl($parameters['url'] ?? null)
->withTarget($parameters['target'] ?? '_self')
return View('Limitless::Listgroup.Start');
}
/*
|--------------------------------------------------------------------------------------------
| Method "listGroupStop"
|--------------------------------------------------------------------------------------------
*/
public function listGroupStop($parameters)
{
return View('Limitless::Listgroup.Stop');
}
/*
|--------------------------------------------------------------------------------------------
| Method "listGroupItem"
|--------------------------------------------------------------------------------------------
*/
public function listGroupItem($parameters)
{
return View('Limitless::Listgroup.Item')
->withIcon($parameters['icon'] ?? null)
->withTitle($parameters['title'] ?? 'No Text');
}
/*
|--------------------------------------------------------------------------------------------
| Method "listGroupHeader"
|--------------------------------------------------------------------------------------------
*/
public function listGroupHeader($parameters)
{
return View('Limitless::Listgroup.Header')
->withIcon($parameters['icon'] ?? null)
->withTitle($parameters['title'] ?? 'No Title');
}
......
{{-- Layout Reference --}}
@extends('Limitless::Help.Layout.Master')
@section('Limitless::Content')
{{-- https://manticore5029f2b2nexus.bugsmasher.online/ceetrox/sidekick/resource/public/Webdesigns/design-limitless/Template/layout_1/LTR/dark/full/components_navs.html --}}
@Limitless::CardStart(['title' => "Description", 'icon' => 'icon-info22'])
@Limitless::ListGroupStart
@Limitless::ListGroupHeader(['title' => 'List Group', 'icon' => 'icon-comment-discussion'])
@Limitless::ListGroupItem(['title' => 'Item 1', 'icon' => 'icon-mention'])
@Limitless::ListGroupItem(['title' => 'Item 2'])
@Limitless::ListGroupStop
@Limitless::CardStop
@stop
\ No newline at end of file
<li class="list-group-item font-weight-semibold">
@if($icon) <i class="{{ $icon }} mr-2"></i> @endif
{{ $title }}
</li>
\ No newline at end of file
<li class="list-group-item">
@if($icon) <i class="{{ $icon }} mr-2"></i> @endif
{{ $title }}
</li>
\ No newline at end of file
</ul>
\ No newline at end of file
{{-- Layout Reference --}}
@extends('Limitless::Help.Layout.Master')
@section('Limitless::Content')
@Limitless::CardStart(['title' => "Description", 'icon' => 'icon-info22'])
@Limitless::ListIcon
@Limitless::ListIcon
@Limitless::ListIcon
@Limitless::CardStop
@stop
\ No newline at end of file
<li class="nav-item">
@if($url)
<a href="{{ $url }}" target="{{ $target }}" class="nav-link">
<i class="{{ $icon }}"></i>
<span>
{{ $title }}
</span>
</a>
@else
{{ $title }}
@endif
</li>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment