feat(campaigns): add highlighted campaign feature with admin controls and UI updates
This commit is contained in:
@@ -106,6 +106,25 @@
|
||||
box-shadow: 0 4px 8px rgba(0,0,0,0.15);
|
||||
}
|
||||
|
||||
.campaign-card.highlighted {
|
||||
border: 2px solid #ffd700;
|
||||
box-shadow: 0 0 15px rgba(255, 215, 0, 0.3);
|
||||
}
|
||||
|
||||
.campaign-highlight-badge {
|
||||
position: absolute;
|
||||
top: 10px;
|
||||
right: 10px;
|
||||
background: #ffd700;
|
||||
color: #333;
|
||||
padding: 0.3rem 0.8rem;
|
||||
border-radius: 20px;
|
||||
font-size: 0.85rem;
|
||||
font-weight: bold;
|
||||
z-index: 10;
|
||||
box-shadow: 0 2px 5px rgba(0,0,0,0.2);
|
||||
}
|
||||
|
||||
.campaign-card-cover {
|
||||
background-size: cover;
|
||||
background-position: center;
|
||||
@@ -1018,6 +1037,10 @@ Sincerely,
|
||||
<input type="checkbox" id="create-show-response-wall" name="show_response_wall">
|
||||
<label for="create-show-response-wall">💬 Show Response Wall Button</label>
|
||||
</div>
|
||||
<div class="checkbox-item">
|
||||
<input type="checkbox" id="create-highlight-campaign" name="highlight_campaign">
|
||||
<label for="create-highlight-campaign">⭐ Highlight on Homepage (replaces postal code search)</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1152,6 +1175,10 @@ Sincerely,
|
||||
<input type="checkbox" id="edit-show-response-wall" name="show_response_wall">
|
||||
<label for="edit-show-response-wall">💬 Show Response Wall Button</label>
|
||||
</div>
|
||||
<div class="checkbox-item">
|
||||
<input type="checkbox" id="edit-highlight-campaign" name="highlight_campaign">
|
||||
<label for="edit-highlight-campaign">⭐ Highlight on Homepage (replaces postal code search)</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user