This commit is contained in:
Zach Daniel 2022-03-31 17:29:23 -04:00
parent c0112737dc
commit 3336a171be
9 changed files with 26 additions and 18 deletions

4
.dockerignore Normal file
View file

@ -0,0 +1,4 @@
/deps
assets/node_modules
_build
.elixir_ls

View file

@ -113,15 +113,24 @@ defmodule AshHqWeb.Components.DocSidebar do
<ul class={"ml-1 flex flex-col"}> <ul class={"ml-1 flex flex-col"}>
{#for dsl <- Enum.filter(dsls, &(&1.path == path))} {#for dsl <- Enum.filter(dsls, &(&1.path == path))}
<li class="border-l pl-1 border-orange-600 border-opacity-30"> <li class="border-l pl-1 border-orange-600 border-opacity-30">
<LivePatch <div class="flex flex-row items-center">
to={Routes.dsl_link(@library, @library_version.version, @extension.name, dsl)} {#if Enum.any?(dsls, &(List.starts_with?(&1.path, dsl.path ++ [dsl.name])))}
class={ {#if @dsl && List.starts_with?(@dsl.path ++ [@dsl.name], path ++ [dsl.name])}
"flex items-center p-1 text-base font-normal rounded-lg hover:text-orange-300", <Heroicons.Outline.ChevronDownIcon class="w-3 h-3"/>
"text-orange-600 dark:text-orange-400 font-bold": @dsl && @dsl.id == dsl.id {#else}
} <Heroicons.Outline.ChevronRightIcon class="w-3 h-3"/>
> {/if}
{dsl.name} {/if}
</LivePatch> <LivePatch
to={Routes.dsl_link(@library, @library_version.version, @extension.name, dsl)}
class={
"flex items-center p-1 text-base font-normal rounded-lg hover:text-orange-300",
"text-orange-600 dark:text-orange-400 font-bold": @dsl && @dsl.id == dsl.id
}
>
{dsl.name}
</LivePatch>
</div>
{#if @dsl && List.starts_with?(@dsl.path ++ [@dsl.name], path ++ [dsl.name])} {#if @dsl && List.starts_with?(@dsl.path ++ [@dsl.name], path ++ [dsl.name])}
{render_dsls(assigns, dsls, path ++ [dsl.name])} {render_dsls(assigns, dsls, path ++ [dsl.name])}
{/if} {/if}

View file

@ -33,10 +33,10 @@ defmodule AshHq.MixProject do
# Type `mix help deps` for examples and options. # Type `mix help deps` for examples and options.
defp deps do defp deps do
[ [
# {:ash, github: "ash-project/ash", override: true}, {:ash, github: "ash-project/ash", override: true},
{:ash, path: "../ash", override: true}, # {:ash, path: "../ash", override: true},
# {:ash_postgres, github: "ash-project/ash_postgres"}, {:ash_postgres, github: "ash-project/ash_postgres"},
{:ash_postgres, path: "../ash_postgres"}, # {:ash_postgres, path: "../ash_postgres"},
{:ash_phoenix, github: "ash-project/ash_phoenix"}, {:ash_phoenix, github: "ash-project/ash_phoenix"},
{:earmark, "~> 1.5.0-pre1"}, {:earmark, "~> 1.5.0-pre1"},
{:ecto, git: "https://github.com/elixir-ecto/ecto.git", override: true}, {:ecto, git: "https://github.com/elixir-ecto/ecto.git", override: true},

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

View file

@ -1,5 +0,0 @@
# See https://www.robotstxt.org/robotstxt.html for documentation on how to use the robots.txt file
#
# To ban all spiders from the entire site uncomment the next two lines:
# User-agent: *
# Disallow: /

Binary file not shown.