<div class="category acp-page-container" data-cid="{category.cid}">
	<div component="settings/main/header" class="row border-bottom py-2 m-0 sticky-top acp-page-main-header align-items-center">
		<div class="col-12 col-md-8 px-0 mb-1 mb-md-0 d-flex justify-content-between align-items-center">
			<h4 class="fw-bold tracking-tight mb-0">[[admin/manage/categories:edit-category]]</h4>
			<!-- IMPORT admin/partials/category/selector-dropdown-right.tpl -->
		</div>
		<div class="col-12 col-md-4 px-0 px-md-3 ">
			<button id="save" class="btn btn-primary btn-sm btn btn-primary btn-sm fw-semibold ff-secondary w-100 text-center text-nowrap">[[admin/admin:save-changes]]</button>
		</div>
	</div>

	<div class="row m-0">
		<div class="col-12 col-md-8 px-0" id="category-settings">
			<div class="category-settings-form">
				<div class="mb-3">
					<label class="form-label" for="cid-{category.cid}-name">
						[[admin/manage/categories:name]]
					</label>
					<input id="cid-{category.cid}-name" type="text" class="form-control" data-name="name" value="{category.name}" />
				</div>

				<div class="mb-3">
					<label class="form-label" for="cid-{category.cid}-description">
						[[admin/manage/categories:description]]
					</label>
					<textarea id="cid-{category.cid}-description" data-name="description" class="form-control category_description description" rows="4" />{category.description}</textarea>
				</div>

				<div class="mb-3 d-flex justify-content-between align-items-center gap-2">
					<label class="form-label" for="cid-{category.cid}-parentCid">[[admin/manage/categories:parent-category]]</label>
					<div id="parent-category-selector">
						<!-- IMPORT admin/partials/category/selector-dropdown-left.tpl -->
						<input data-name="parentCid" id="parent-cid" class="hidden" type="text" value="{category.parentCid}"/>
					</div>
				</div>

				<div class="mb-3 d-flex justify-content-between align-items-center gap-2">
					<label class="form-label" for="cid-{category.cid}-numRecentReplies">
						[[admin/manage/categories:num-recent-replies]]
					</label>
					<input id="cid-{category.cid}-numRecentReplies" type="text" class="form-control" placeholder="1" data-name="numRecentReplies" value="{category.numRecentReplies}" style="max-width: 64px;"/>
				</div>

				<div class="mb-3 d-flex justify-content-between align-items-center gap-2">
					<label class="form-label" for="cid-subcategories-per-page">
						[[admin/manage/categories:subcategories-per-page]]
					</label>
					<input id="cid-subcategories-per-page" type="text" class="form-control" data-name="subCategoriesPerPage" value="{category.subCategoriesPerPage}" style="max-width: 64px;"/>
				</div>

				<div class="mb-3 d-flex justify-content-between align-items-center gap-2">
					<label class="form-label" for="cid-subcategories-per-page">
						[[admin/settings/tags:tags-per-topic]]
					</label>
					<div class="d-flex gap-3 align-items-center">
						<div class="d-flex gap-1 align-items-center">
							<label for="cid-min-tags">[[admin/admin:min]]</label>
							<input id="cid-min-tags" type="text" class="form-control" data-name="minTags" value="{category.minTags}" style="max-width: 64px;"/>
						</div>
						<div class="d-flex gap-1 align-items-center">
							<label for="cid-max-tags">[[admin/admin:max]]</label>
							<input id="cid-max-tags" type="text" class="form-control" data-name="maxTags" value="{category.maxTags}" style="max-width: 64px;"/>
						</div>
					</div>
				</div>

				<div class="mb-3">
					<label class="form-label" for="tag-whitelist">[[admin/manage/categories:tag-whitelist]]</label>
					<input id="tag-whitelist" type="text" class="form-control" data-name="tagWhitelist" value="" />
				</div>

				<div class="mb-3 d-flex flex-column">
					<label class="form-label" for="cid-{category.cid}-link">
						[[admin/manage/categories:ext-link]]
					</label>
					<input id="cid-{category.cid}-link" type="text" class="form-control" placeholder="http://domain.com" data-name="link" value="{category.link}" />
				</div>

				<div class="mb-3">
					<div class="form-check form-switch">
						<input type="checkbox" class="form-check-input" id="cid-isSection" data-name="isSection" {{{ if category.isSection }}}checked{{{ end }}} />
						<label for="cid-isSection" class="form-check-label">[[admin/manage/categories:is-section]]</label>
					</div>
				</div>

				{{{ if postQueueEnabled }}}
				<div class="mb-3">
					<div class="form-check form-switch">
						<input type="checkbox" class="form-check-input" id="postQueue" data-name="postQueue" {{{ if category.postQueue }}}checked{{{ end }}} />
						<label for="postQueue" class="form-check-label">[[admin/manage/categories:post-queue]]</label>
					</div>
				</div>
				{{{ end }}}
				<hr/>

				<div class="mb-3 d-flex flex-column">
					<label class="form-label" for="category-image">
						[[admin/manage/categories:image-and-icon]]
					</label>
					<div class="d-flex gap-2 align-items-center">
						<div component="category/preview" class="category-preview rounded-1 d-flex align-items-center justify-content-center pointer"
						data-bs-toggle="tooltip" title="[[admin/admin:select-icon]]"
						style="
							{{{ if category.backgroundImage }}}background-image: url({category.backgroundImage});{{{ end }}}
							{{{ if category.bgColor }}}background-color: {category.bgColor};{{{ end }}}
							{{{ if category.imageClass }}}background-size: {category.imageClass};{{{ end }}}
							color: {category.color};
							width: 40px; height: 40px; font-size: 20px;
						">
							<div class="icon">
								<i data-name="icon" value="{category.icon}" class="fa {category.icon}"></i>
							</div>
						</div>

						<input id="category-image" type="text" class="form-control flex-1" placeholder="[[admin/manage/categories:category-image]]" data-name="backgroundImage" value="{category.backgroundImage}" />
						<button type="button" data-cid="{category.cid}" class="btn btn-light upload-button">[[admin/manage/categories:upload]]</button>
						<button class="btn btn-light delete-image">
							<i data-name="icon" value="fa-times" class="fa fa-trash text-danger"></i>
						</button>
					</div>
				</div>

				<div class="mb-3 d-flex justify-content-between align-items-center gap-2">
					<label class="form-label align-self-center" for="cid-{category.cid}-bgColor">
						[[admin/manage/categories:bg-color]]
					</label>
					<!-- added this to match the height of other blocks -->
					<input type="text" class="form-control invisible" style="width: 0px;">
					<input type="color" id="cid-{category.cid}-bgColor" placeholder="#0059b2" data-name="bgColor" value="{category.bgColor}" class="form-control category_bgColor p-1 h-auto align-self-stretch" style="max-width: 64px;" />
				</div>

				<div class="mb-3 d-flex justify-content-between align-items-center gap-2">
					<label class="form-label align-self-center" for="cid-{category.cid}-color">
						[[admin/manage/categories:text-color]]
					</label>
					<!-- added this to match the height of other blocks -->
					<input type="text" class="form-control invisible" style="width: 0px;">
					<input type="color" id="cid-{category.cid}-color" placeholder="#ffffff" data-name="color" value="{category.color}" class="form-control category_color p-1 h-auto align-self-stretch" style="max-width: 64px;" />

				</div>

				<div class="mb-3 d-flex justify-content-between align-items-center gap-2">
					<label class="form-label" for="cid-{category.cid}-imageClass">
						[[admin/manage/categories:bg-image-size]]
					</label>
					<select id="cid-{category.cid}-imageClass" class="form-select w-auto" data-name="imageClass" data-value="{category.imageClass}">
						<option value="auto">auto</option>
						<option value="cover">cover</option>
						<option value="contain">contain</option>
					</select>
				</div>

				<div class="mb-3 d-flex flex-column justify-content-between">
					<label class="form-label" for="cid-{category.cid}-class">
						[[admin/manage/categories:custom-class]]
					</label>
					<input list="customClasses" id="cid-{category.cid}-class" type="text" class="form-control" placeholder="{{{ if customClasses.length }}}{{{ each customClasses }}}{{{ if @first }}}{@value}{{{ end }}}{{{ end }}}{{{ else }}}col-md-6 col-6{{{ end }}}" data-name="class" value="{category.class}" />
					<datalist id="customClasses">
						{{{ each customClasses }}}
						<option>{@value}</option>
						{{{ end }}}
					</datalist>
				</div>
			</div>
		</div>

		<div class="col-12 col-md-4 px-0 px-md-3 options acp-sidebar">
			<div class="p-2 d-flex flex-column text-bg-light border rounded-1 gap-1">
				<a href="{config.relative_path}/admin/manage/categories" class="btn btn-ghost btn-sm d-flex gap-2 align-items-center"><i class="fa fa-fw fa-chevron-left text-primary"></i> [[admin/manage/categories:back-to-categories]]</a>

				<hr class="my-1"/>

				<button class="btn btn-ghost btn-sm d-flex gap-2 align-items-center copy-settings">
					<i class="fa fa-fw fa-files-o text-primary"></i> [[admin/manage/categories:copy-settings]]
				</button>

				<a class="btn btn-ghost btn-sm d-flex gap-2 align-items-center" href="{config.relative_path}/admin/manage/categories/{category.cid}/analytics"><i class="fa fa-fw fa-chart-simple text-primary"></i> [[admin/manage/categories:analytics]]</a>

				<a href="{config.relative_path}/admin/manage/privileges/{category.cid}" class="btn btn-ghost btn-sm d-flex gap-2 align-items-center">
					<i class="fa fa-fw fa-lock text-primary"></i> [[admin/manage/categories:privileges]]
				</a>

				<a href="{config.relative_path}/category/{category.cid}" class="btn btn-ghost btn-sm d-flex gap-2 align-items-center">
					<i class="fa fa-fw fa-eye text-primary"></i> [[admin/manage/categories:view-category]]
				</a>

				<hr class="my-1"/>

				<button data-action="toggle" data-disabled="{category.disabled}" class="btn btn-ghost btn-sm d-flex gap-2 align-items-center">
					{{{ if category.disabled }}}
					<i class="fa fa-fw fa-check text-success"></i>
					<span class="label">[[admin/manage/categories:enable]]</span>
					{{{ else }}}
					<i class="fa fa-fw fa-ban text-danger"></i>
					<span class="label">[[admin/manage/categories:disable]]</span>
					{{{ end }}}
				</button>

				<button class="btn btn-ghost btn-sm d-flex gap-2 align-items-center purge">
					<i class="fa fa-fw fa-trash text-danger"></i> [[admin/manage/categories:purge]]
				</button>

			</div>
		</div>
	</div>
</div>


