From 1d52b18c88e2c3a66ff2ce21467bd408722740b3 Mon Sep 17 00:00:00 2001 From: James Brooks Date: Sat, 30 Jan 2016 11:56:59 +0000 Subject: [PATCH] Sets the group class toggle class correctly --- app/Presenters/ComponentGroupPresenter.php | 10 ++++++++++ resources/views/partials/components.blade.php | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/app/Presenters/ComponentGroupPresenter.php b/app/Presenters/ComponentGroupPresenter.php index 17fc1bfb..2b413905 100644 --- a/app/Presenters/ComponentGroupPresenter.php +++ b/app/Presenters/ComponentGroupPresenter.php @@ -56,6 +56,16 @@ class ComponentGroupPresenter extends BasePresenter implements Arrayable } } + /** + * Determine the class for collapsed/uncollapsed groups. + * + * @return string + */ + public function collapse_class() + { + return $this->wrappedObject->collapsed ? 'ion-ios-plus-outline' : 'ion-ios-minus-outline'; + } + /** * Convert the presenter instance to an array. * diff --git a/resources/views/partials/components.blade.php b/resources/views/partials/components.blade.php index fd86e865..78ed2635 100644 --- a/resources/views/partials/components.blade.php +++ b/resources/views/partials/components.blade.php @@ -3,7 +3,7 @@ @foreach($component_groups as $componentGroup) @if($componentGroup->enabled_components->count() > 0)
  • - + {{ $componentGroup->name }}