File tree Expand file tree Collapse file tree
docs/app/views/docs/getting_started Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -48,39 +48,30 @@ def view_template
4848 div ( class : "pt-4" ) do
4949 render Docs ::VisualCodeExample . new ( title : "Toggle component" , context : self ) do
5050 <<~RUBY
51- ThemeToggle do |toggle|
52- SetLightMode do
53- Button(variant: :outline, icon: true) do
54- svg(
55- xmlns: "http://www.w3.org/2000/svg",
56- viewbox: "0 0 24 24",
57- fill: "currentColor",
58- class: "w-4 h-4"
59- ) do |s|
60- s.path(
61- d:
62- "M12 2.25a.75.75 0 01.75.75v2.25a.75.75 0 01-1.5 0V3a.75.75 0 01.75-.75zM7.5 12a4.5 4.5 0 119 0 4.5 4.5 0 01-9 0zM18.894 6.166a.75.75 0 00-1.06-1.06l-1.591 1.59a.75.75 0 101.06 1.061l1.591-1.59zM21.75 12a.75.75 0 01-.75.75h-2.25a.75.75 0 010-1.5H21a.75.75 0 01.75.75zM17.834 18.894a.75.75 0 001.06-1.06l-1.59-1.591a.75.75 0 10-1.061 1.06l1.59 1.591zM12 18a.75.75 0 01.75.75V21a.75.75 0 01-1.5 0v-2.25A.75.75 0 0112 18zM7.758 17.303a.75.75 0 00-1.061-1.06l-1.591 1.59a.75.75 0 001.06 1.061l1.591-1.59zM6 12a.75.75 0 01-.75.75H3a.75.75 0 010-1.5h2.25A.75.75 0 016 12zM6.697 7.757a.75.75 0 001.06-1.06l-1.59-1.591a.75.75 0 00-1.061 1.06l1.59 1.591z"
63- )
64- end
65- end
51+ ThemeToggle do
52+ svg(
53+ xmlns: "http://www.w3.org/2000/svg",
54+ viewbox: "0 0 24 24",
55+ fill: "currentColor",
56+ class: "w-4 h-4 dark:hidden"
57+ ) do |s|
58+ s.path(
59+ d:
60+ "M12 2.25a.75.75 0 01.75.75v2.25a.75.75 0 01-1.5 0V3a.75.75 0 01.75-.75zM7.5 12a4.5 4.5 0 119 0 4.5 4.5 0 01-9 0zM18.894 6.166a.75.75 0 00-1.06-1.06l-1.591 1.59a.75.75 0 101.06 1.061l1.591-1.59zM21.75 12a.75.75 0 01-.75.75h-2.25a.75.75 0 010-1.5H21a.75.75 0 01.75.75zM17.834 18.894a.75.75 0 001.06-1.06l-1.59-1.591a.75.75 0 10-1.061 1.06l1.59 1.591zM12 18a.75.75 0 01.75.75V21a.75.75 0 01-1.5 0v-2.25A.75.75 0 0112 18zM7.758 17.303a.75.75 0 00-1.061-1.06l-1.591 1.59a.75.75 0 001.06 1.061l1.591-1.59zM6 12a.75.75 0 01-.75.75H3a.75.75 0 010-1.5h2.25A.75.75 0 016 12zM6.697 7.757a.75.75 0 001.06-1.06l-1.59-1.591a.75.75 0 00-1.061 1.06l1.59 1.591z"
61+ )
6662 end
67-
68- SetDarkMode do
69- Button(variant: :outline, icon: true) do
70- svg(
71- xmlns: "http://www.w3.org/2000/svg",
72- viewbox: "0 0 24 24",
73- fill: "currentColor",
74- class: "w-4 h-4"
75- ) do |s|
76- s.path(
77- fill_rule: "evenodd",
78- d:
79- "M9.528 1.718a.75.75 0 01.162.819A8.97 8.97 0 009 6a9 9 0 009 9 8.97 8.97 0 003.463-.69.75.75 0 01.981.98 10.503 10.503 0 01-9.694 6.46c-5.799 0-10.5-4.701-10.5-10.5 0-4.368 2.667-8.112 6.46-9.694a.75.75 0 01.818.162z",
80- clip_rule: "evenodd"
81- )
82- end
83- end
63+ svg(
64+ xmlns: "http://www.w3.org/2000/svg",
65+ viewbox: "0 0 24 24",
66+ fill: "currentColor",
67+ class: "w-4 h-4 hidden dark:inline-block"
68+ ) do |s|
69+ s.path(
70+ fill_rule: "evenodd",
71+ d:
72+ "M9.528 1.718a.75.75 0 01.162.819A8.97 8.97 0 009 6a9 9 0 009 9 8.97 8.97 0 003.463-.69.75.75 0 01.981.98 10.503 10.503 0 01-9.694 6.46c-5.799 0-10.5-4.701-10.5-10.5 0-4.368 2.667-8.112 6.46-9.694a.75.75 0 01.818.162z",
73+ clip_rule: "evenodd"
74+ )
8475 end
8576 end
8677 RUBY
You can’t perform that action at this time.
0 commit comments