From a9ff0e599dd0ef7ddb15dba983bcf97b25dc24dd Mon Sep 17 00:00:00 2001 From: Kacper Donat Date: Wed, 19 Sep 2018 22:17:31 +0200 Subject: [PATCH] poprawiono layout --- config/services.yaml | 2 +- resources/styles/_common.scss | 41 +++++++++++----- src/Provider/Dummy/DummyMessageRepository.php | 33 +++++++++++++ src/Provider/Dummy/DummyProvider.php | 49 +++++++++++++++++++ .../ZtmGdanskDataUpdateSubscriber.php | 2 +- .../ZtmGdansk/ZtmGdanskMessageRepository.php | 2 +- .../{ => ZtmGdansk}/ZtmGdanskProvider.php | 8 ++- src/Service/ProviderResolver.php | 8 ++- templates/app.html.twig | 24 ++++----- templates/base.html.twig | 2 +- 10 files changed, 140 insertions(+), 31 deletions(-) create mode 100644 src/Provider/Dummy/DummyMessageRepository.php create mode 100644 src/Provider/Dummy/DummyProvider.php rename src/Provider/{ => ZtmGdansk}/ZtmGdanskProvider.php (89%) diff --git a/config/services.yaml b/config/services.yaml index 57f7d5b..4ee12b9 100644 --- a/config/services.yaml +++ b/config/services.yaml @@ -67,4 +67,4 @@ services: # other servces App\Service\ProviderResolver: - arguments: [!tagged app.provider] + arguments: [!tagged app.provider, '%kernel.debug%'] diff --git a/resources/styles/_common.scss b/resources/styles/_common.scss index a93e881..06bb866 100644 --- a/resources/styles/_common.scss +++ b/resources/styles/_common.scss @@ -1,5 +1,6 @@ .list-underlined { @extend .list-unstyled; + margin-bottom: 0; > li { border-bottom: 1px solid $dark; @@ -45,23 +46,37 @@ align-items: center; } -.section__title { - @extend .alert; - @extend .alert-dark; +.section { + margin-bottom: 1rem; - font-size: medium; - background: transparent; - padding-top: .5rem; - padding-bottom: .5rem; + .section__title { + @extend .alert; + @extend .alert-dark; - line-height: $btn-line-height; + font-size: medium; + background: transparent; + padding-top: .5rem; + padding-bottom: .5rem; - &:hover { - background: none; + line-height: $btn-line-height; + + &:hover { + background: none; + } + + .btn { + margin-top: -.5rem; + margin-bottom: -.5rem; + } } +} - .btn { - margin-top: -.5rem; - margin-bottom: -.5rem; +#app { + margin-top: $grid-gutter-width / 2; +} + +@include media-breakpoint-up('md') { + #app { + margin-top: 4rem; } } \ No newline at end of file diff --git a/src/Provider/Dummy/DummyMessageRepository.php b/src/Provider/Dummy/DummyMessageRepository.php new file mode 100644 index 0000000..86ee2f0 --- /dev/null +++ b/src/Provider/Dummy/DummyMessageRepository.php @@ -0,0 +1,33 @@ +map(function ($type) { + return Message::createFromArray([ + 'message' => 'Lorem ipsum dolor sit amet.', + 'type' => $type, + 'validFrom' => Carbon::now(), + 'validTo' => Carbon::now()->addHour() + ]); + }); + } + + public function getForStop(Stop $stop): Collection + { + return $this->getAll(); + } +} \ No newline at end of file diff --git a/src/Provider/Dummy/DummyProvider.php b/src/Provider/Dummy/DummyProvider.php new file mode 100644 index 0000000..3736862 --- /dev/null +++ b/src/Provider/Dummy/DummyProvider.php @@ -0,0 +1,49 @@ +providers = collect($providers)->keyBy(t\property('identifier')); + + if (!$debug) { + $this->providers = $this->providers->filter(p\instance(DummyProvider::class)->negate()); + } } /**\ diff --git a/templates/app.html.twig b/templates/app.html.twig index f6b6719..4e9e119 100644 --- a/templates/app.html.twig +++ b/templates/app.html.twig @@ -3,17 +3,8 @@ {% block body %}
-
-
-

- - Przystanki -

- -
-
-
-
+
+

Komunikaty {{ '{{ messages.count }}' }} @@ -26,7 +17,7 @@

-
+

Odjazdy @@ -39,6 +30,15 @@

+
+
+

+ + Przystanki +

+ +
+
{% endblock %} diff --git a/templates/base.html.twig b/templates/base.html.twig index d36c3fe..31bee37 100644 --- a/templates/base.html.twig +++ b/templates/base.html.twig @@ -8,7 +8,7 @@ {% block title %}Czy dojadÄ™?{% endblock %} -
+
{% block body %}{% endblock %}