replace DaisyUI components with admin CSS, remove DaisyUI plugin (Phase 6)
Add admin/components.css with custom admin-* component classes replacing all DaisyUI component usage across admin LiveViews, auth pages, layout, and core_components. Delete daisyui.js vendor file (246KB). Theme plugin stays for color variables until Phase 7. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -219,7 +219,7 @@
|
||||
max="120"
|
||||
value={@theme_settings.logo_size}
|
||||
name="logo_size"
|
||||
class="range range-xs range-primary w-full"
|
||||
class="admin-range w-full"
|
||||
/>
|
||||
</form>
|
||||
|
||||
@@ -235,7 +235,7 @@
|
||||
phx-value-setting_value={
|
||||
if @theme_settings.logo_recolor, do: "false", else: "true"
|
||||
}
|
||||
class="toggle toggle-sm toggle-primary"
|
||||
class="admin-toggle admin-toggle-sm"
|
||||
/>
|
||||
<span class="text-sm text-base-content/70">Recolour logo</span>
|
||||
</label>
|
||||
@@ -277,7 +277,7 @@
|
||||
phx-value-setting_value={
|
||||
if @theme_settings.header_background_enabled, do: "false", else: "true"
|
||||
}
|
||||
class="toggle toggle-sm toggle-primary"
|
||||
class="admin-toggle admin-toggle-sm"
|
||||
/>
|
||||
<span class="text-sm text-base-content/80">Header background image</span>
|
||||
</label>
|
||||
@@ -328,7 +328,7 @@
|
||||
max="200"
|
||||
value={@theme_settings.header_zoom}
|
||||
name="header_zoom"
|
||||
class="range range-xs range-primary w-full"
|
||||
class="admin-range w-full"
|
||||
/>
|
||||
</form>
|
||||
<form phx-change="update_setting" phx-value-field="header_position_x">
|
||||
@@ -346,7 +346,7 @@
|
||||
max="100"
|
||||
value={@theme_settings.header_position_x}
|
||||
name="header_position_x"
|
||||
class="range range-xs range-primary w-full"
|
||||
class="admin-range w-full"
|
||||
/>
|
||||
</form>
|
||||
<form phx-change="update_setting" phx-value-field="header_position_y">
|
||||
@@ -364,7 +364,7 @@
|
||||
max="100"
|
||||
value={@theme_settings.header_position_y}
|
||||
name="header_position_y"
|
||||
class="range range-xs range-primary w-full"
|
||||
class="admin-range w-full"
|
||||
/>
|
||||
</form>
|
||||
</div>
|
||||
@@ -771,7 +771,7 @@
|
||||
checked={@theme_settings.announcement_bar}
|
||||
phx-click="toggle_setting"
|
||||
phx-value-field="announcement_bar"
|
||||
class="checkbox checkbox-sm"
|
||||
class="admin-checkbox admin-checkbox-sm"
|
||||
/>
|
||||
<span class="text-sm text-base-content">Announcement bar</span>
|
||||
</label>
|
||||
@@ -784,7 +784,7 @@
|
||||
checked={@theme_settings.sticky_header}
|
||||
phx-click="toggle_setting"
|
||||
phx-value-field="sticky_header"
|
||||
class="checkbox checkbox-sm"
|
||||
class="admin-checkbox admin-checkbox-sm"
|
||||
/>
|
||||
<span class="text-sm text-base-content">Sticky header</span>
|
||||
</label>
|
||||
@@ -988,7 +988,7 @@
|
||||
checked={@theme_settings.hover_image}
|
||||
phx-click="toggle_setting"
|
||||
phx-value-field="hover_image"
|
||||
class="checkbox checkbox-sm"
|
||||
class="admin-checkbox admin-checkbox-sm"
|
||||
/>
|
||||
<span class="text-sm text-base-content">Second image on hover</span>
|
||||
</label>
|
||||
@@ -1001,7 +1001,7 @@
|
||||
checked={@theme_settings.show_prices}
|
||||
phx-click="toggle_setting"
|
||||
phx-value-field="show_prices"
|
||||
class="checkbox checkbox-sm"
|
||||
class="admin-checkbox admin-checkbox-sm"
|
||||
/>
|
||||
<span class="text-sm text-base-content">Show prices</span>
|
||||
</label>
|
||||
@@ -1031,7 +1031,7 @@
|
||||
checked={@theme_settings.pdp_trust_badges}
|
||||
phx-click="toggle_setting"
|
||||
phx-value-field="pdp_trust_badges"
|
||||
class="checkbox checkbox-sm"
|
||||
class="admin-checkbox admin-checkbox-sm"
|
||||
/>
|
||||
<span class="text-sm text-base-content">Trust badges</span>
|
||||
</label>
|
||||
@@ -1044,7 +1044,7 @@
|
||||
checked={@theme_settings.pdp_reviews}
|
||||
phx-click="toggle_setting"
|
||||
phx-value-field="pdp_reviews"
|
||||
class="checkbox checkbox-sm"
|
||||
class="admin-checkbox admin-checkbox-sm"
|
||||
/>
|
||||
<span class="text-sm text-base-content">Reviews section</span>
|
||||
</label>
|
||||
@@ -1057,7 +1057,7 @@
|
||||
checked={@theme_settings.pdp_related_products}
|
||||
phx-click="toggle_setting"
|
||||
phx-value-field="pdp_related_products"
|
||||
class="checkbox checkbox-sm"
|
||||
class="admin-checkbox admin-checkbox-sm"
|
||||
/>
|
||||
<span class="text-sm text-base-content">Related products</span>
|
||||
</label>
|
||||
|
||||
Reference in New Issue
Block a user