diff --git a/assets/brain.js b/assets/brain.js index 05d20bd..90c88c3 100644 --- a/assets/brain.js +++ b/assets/brain.js @@ -1,5 +1,5 @@ import './styles/brain.css'; -//import './stimulus_bootstrap.js'; +import './stimulus_bootstrap.js'; const init = () => { menu(); diff --git a/assets/styles/brain.css b/assets/styles/brain.css index 7368933..f1a002a 100644 --- a/assets/styles/brain.css +++ b/assets/styles/brain.css @@ -1 +1 @@ -.page{max-width:800px;width:100%;margin:0 auto}.page h2{margin:0}.page .row{display:block;padding:1rem 0}.page .row label{display:block}.page .row input{height:30px;width:300px}.page .row #post_published{width:30px;height:30px}.page .row #post_save{width:100px;height:30px;background-color:green;border:none;color:#fff}#brain-wrapper header .level-1{display:flex;justify-content:center;align-items:flex-start;position:relative;list-style-type:none}#brain-wrapper header .level-1--item{padding:1rem 2rem}#brain-wrapper header .level-1 .level-2{display:none;margin:0;padding:0}#brain-wrapper header .level-1 .level-2.open{display:block;position:absolute}#brain-wrapper header .level-1 .level-2--item{padding:1rem 0}body{background-color:#d3d3d3} +.actions{padding-bottom:1rem}.actions .list{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.page{max-width:800px;width:100%;margin:0 auto}.page h2{margin:0}.page .row{display:block;padding:1rem 0}.page .row label{display:block}.page .row input{height:30px;width:300px}.page .row #post_published{width:30px;height:30px}.page .row #post_save{width:100px;height:30px;background-color:green;border:none;color:#fff}#brain-wrapper header .level-1{display:flex;justify-content:center;align-items:flex-start;position:relative;list-style-type:none}#brain-wrapper header .level-1--item{padding:1rem 2rem}#brain-wrapper header .level-1 .level-2{display:none;margin:0;padding:0}#brain-wrapper header .level-1 .level-2.open{display:block;position:absolute}#brain-wrapper header .level-1 .level-2--item{padding:1rem 0}#brain-wrapper a{color:#171a21}body{background-color:#d3d3d3} diff --git a/assets/styles/scss/brain.scss b/assets/styles/scss/brain.scss index 685f968..24de1a3 100644 --- a/assets/styles/scss/brain.scss +++ b/assets/styles/scss/brain.scss @@ -1,3 +1,4 @@ +@use './brain/actions'; @use './brain/form'; @use './brain/layout'; diff --git a/assets/styles/scss/brain/_actions.scss b/assets/styles/scss/brain/_actions.scss new file mode 100644 index 0000000..ee6badc --- /dev/null +++ b/assets/styles/scss/brain/_actions.scss @@ -0,0 +1,11 @@ +.actions { + padding-bottom: 1rem; + + .list { + display: flex; + gap: 2rem; + list-style: none; + margin: 0; + padding: 0; + } +} \ No newline at end of file diff --git a/assets/styles/scss/brain/_layout.scss b/assets/styles/scss/brain/_layout.scss index 73539d0..e657329 100644 --- a/assets/styles/scss/brain/_layout.scss +++ b/assets/styles/scss/brain/_layout.scss @@ -1,3 +1,5 @@ +@use '../shared/colors' as colors; + #brain-wrapper { header { .level-1 { @@ -30,4 +32,8 @@ } } } + + a { + color: colors.$inkBlack; + } } \ No newline at end of file diff --git a/src/Controller/Brain/BrainPageController.php b/src/Controller/Brain/BrainPageController.php index 4192b6a..165bfc4 100644 --- a/src/Controller/Brain/BrainPageController.php +++ b/src/Controller/Brain/BrainPageController.php @@ -51,7 +51,7 @@ final class BrainPageController extends AbstractController $entityManager->flush(); - return $this->redirectToRoute('brain_page_list'); + return $this->redirectToRoute('front_end_page', ['url' => $data->getUrl()]); } return $this->render('brain/page/create.html.twig', [ @@ -86,7 +86,7 @@ final class BrainPageController extends AbstractController $entityManager->flush(); - return $this->redirectToRoute('brain_page_list'); + return $this->redirectToRoute('front_end_page', ['url' => $data->getUrl()]); } return $this->render('brain/page/create.html.twig', [ diff --git a/src/Controller/Brain/BrainPhotosController.php b/src/Controller/Brain/BrainPhotosController.php index 06e72a2..8924843 100644 --- a/src/Controller/Brain/BrainPhotosController.php +++ b/src/Controller/Brain/BrainPhotosController.php @@ -83,7 +83,7 @@ final class BrainPhotosController extends AbstractController $entityManager->flush(); - return $this->redirectToRoute('brain_photos_list'); + return $this->redirectToRoute('front_end_photos_detail', ['url' => $data->getUrl()]); } return $this->render('brain/photos/create.html.twig', [ @@ -128,7 +128,7 @@ final class BrainPhotosController extends AbstractController $entityManager->flush(); - return $this->redirectToRoute('brain_photos_list'); + return $this->redirectToRoute('front_end_photos_detail', ['url' => $data->getUrl()]); } return $this->render('brain/photos/create.html.twig', [ diff --git a/src/Controller/Brain/BrainPostController.php b/src/Controller/Brain/BrainPostController.php index 1777d9d..030c4e6 100644 --- a/src/Controller/Brain/BrainPostController.php +++ b/src/Controller/Brain/BrainPostController.php @@ -78,7 +78,7 @@ final class BrainPostController extends AbstractController $entityManager->flush(); - return $this->redirectToRoute('brain_post_list'); + return $this->redirectToRoute('front_end_post_detail', ['url' => $data->getUrl()]); } return $this->render('brain/post/create.html.twig', [ @@ -134,7 +134,7 @@ final class BrainPostController extends AbstractController $entityManager->flush(); - return $this->redirectToRoute('brain_post_list'); + return $this->redirectToRoute('front_end_post_detail', ['url' => $data->getUrl()]); } return $this->render('brain/post/create.html.twig', [ 'action' => 'edit', diff --git a/templates/brain/home/index.html.twig b/templates/brain/home/index.html.twig index 3c38351..cdeb027 100644 --- a/templates/brain/home/index.html.twig +++ b/templates/brain/home/index.html.twig @@ -7,9 +7,32 @@ {% endblock %} {% block actions %} - this will be some global admin actions +
This will be a dashboard of sorts
+To Do
+A truly random smattering of thoughts and feelings. Things may not always be relevant, but they will always be irreverant.