Skip to content

Commit 4eb23ce

Browse files
committed
Simplify conditional download args.
1 parent 6ffc5dc commit 4eb23ce

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

lib/kino/mermaid.ex

+11-9
Original file line numberDiff line numberDiff line change
@@ -48,15 +48,17 @@ defmodule Kino.Mermaid do
4848
opts = Keyword.validate!(opts, caption: false, download: true)
4949

5050
download =
51-
if download = Keyword.fetch!(opts, :download) do
52-
case download do
53-
true ->
54-
@download_defaults
55-
56-
download_opts when is_list(download_opts) ->
57-
Keyword.validate!(download_opts, @download_defaults)
58-
end
59-
|> Map.new()
51+
case Keyword.fetch!(opts, :download) do
52+
true ->
53+
Map.new(@download_defaults)
54+
55+
download_opts when is_list(download_opts) ->
56+
download_opts
57+
|> Keyword.validate!(@download_defaults)
58+
|> Map.new()
59+
60+
_ ->
61+
false
6062
end
6163

6264
caption = Keyword.fetch!(opts, :caption)

0 commit comments

Comments
 (0)