Avoid custom CSS in admin

NodeBB Plugins
  • Swedes

    In my plugin I write a lot of custom CSS (with LESS) and I do some overrides to speed things up (kind of tight deadline). one example is a custom btn-primary from bootstrap. I'm having a problem where this gets propagated into the admin view. I want to keep everything in the administration panel the way it is. Right now I'm solving it by doing this in my top LESS.file.

    body:not(.admin) {
      @import "buttons";
      @import "help";
      @import "login";

    The problem I'm facing is that i can't do something like body { display: none; } in another file since it's a child of that first file. I need to either add the style at the top with no surrounding class (which of course creates a lint problem), or add a class to the very top, like so &.page-login { css }.

    Is there an easier way to just exclude admin from css?


Suggested Topics

| | | |