Sidi_Mohammed

Sidi_Mohammed

LiveView custom layout not rendered

Hello,
I have a custom layout for use in a pipeline as

 pipeline :admin_required do
 plug MyAppWeb.Plugs.AuthAdmin
 plug :put_root_layout, ...
 plug :put_layout,...

and plug it as

 scope "/admin" do pipe_through [:admin_required]
     get "/"...
     get "/data"... 
     live "/dashboard"...
 end

For the two get routes everything works fine, but for the live route the custom layout is not rendered, why please ?

Marked As Solved

karim-semmoud

karim-semmoud

If I understand correctly you have one root and 2 layout lets call them app(the original) and admin

To decide with Live View will be using which layout you need to edit your MyappWeb.ex

The original is as follow, keep it as it is

def live_view do
    quote do
      use Phoenix.LiveView,
        layout: {MyappWeb.Layouts, :app}

      unquote(html_helpers())
    end
  end

Create a new one under

def live_view_admin do
    quote do
      use Phoenix.LiveView,
        layout: {MyappWeb.Layouts, :admin}

      unquote(html_helpers())
    end
  end

and then in your Admin Live View you do

  use MyappWeb, :live_view_admin

Also Liked

mindok

mindok

Hi @Sidi_Mohammed - a bit more information is needed to provide you with any help. e.g. is an error displayed? Is there an error in the logs? What is your actual live "/dashboard"... definition? (i.e. what is “…”). What does the liveview code look like relating to the definition.

Where Next?

Popular in Questions Top

Kurisu
For example for a current url like http://localhost:4000/cosmetic/products?_utf8=✓&query=perfume&page=2, I would like to get: ...
New
qwerescape
Is there a way to get the call stack or stack trace at any point in the code? Not from exceptions, but an expression that returns how the...
New
lessless
I believe there are people here who are dealing with CSV files import on the daily basis, and since Excel is a really popular tool there ...
New
greenz1
I have a phoenix application from which a user can download multiple(5-6) files of size 1MB. I couldn’t find anything related to sending ...
New
mgjohns61585
Could someone help me? I’m making my first elixir program, number guessing game. I can’t figure out how to convert the user’s guess from ...
New
ovidiubadita
Hey all, I discovered Elixir and I love it. I always wanted to learn a functional programming and I intended to go for Haskell, but afte...
New
JulienCorb
I am trying to implement my new.html.eex file to create new posts on my website. new.html.eex: <h1>Create Post</h1> <%= ...
New
nobody
Hi! In PHP: $_SERVER[‘SERVER_ADDR’] - in Elixir? Searched the docs for ip address and the web, no good results. Thanks!
New
chensan
I have a User schema with a :from_id field set to type :string: defmodule TweetBot.Repo.Migrations.CreateUsers do use Ecto.Migration ...
New
PeterCarter
There are pre-rolled solutions for other frameworks that do work. However, Phoenix does not seem to have these. Have people had good expe...
New

Other popular topics Top

mcarvalho
What is the difference between System.get_env and Application.get_env? For example, what are best practices to use one versus another.
New
AstonJ
Posting this to see if we can make things easier for people to get into Neovim. If you use Neovim and have a favourite distro please let ...
New
minhajuddin
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
freewebwithme
Using vs code and installed ElixirLS: support and debugger. And I got an error popped up on start up says Failed to run ‘elixir’ comma...
New
romenigld
I am trying to run a deploy with docker and I successfully runned with this command: docker build -t romenigld/blog-prod . but when I t...
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 records...
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
sergio
Kind of like when jquery came out, it was super necessary. Existing drag and drop libraries have a bunch of baggage to support old browse...
New
vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New

We're in Beta

About us Mission Statement