Files
docupulse/templates/settings/tabs/company_info.html
2025-05-26 10:57:02 +02:00

155 lines
9.1 KiB
HTML

{% macro company_info_tab(site_settings, csrf_token) %}
<div class="row">
<div class="col-12">
<!-- Company Settings Section -->
<div class="card mb-4">
<div class="card-body">
<form method="POST" action="{{ url_for('main.update_company_settings') }}" enctype="multipart/form-data">
<input type="hidden" name="csrf_token" value="{{ csrf_token }}">
<div class="row">
<!-- Basic Information -->
<div class="col-md-6 mb-4">
<h6 class="mb-3">Basic Information</h6>
<div class="mb-3">
<label for="company_logo" class="form-label">Company Logo</label>
<div class="d-flex align-items-center gap-3">
{% if site_settings.company_logo %}
<img src="{{ url_for('static', filename='uploads/company_logos/' + site_settings.company_logo) }}"
alt="Company Logo"
class="img-thumbnail"
style="max-height: 100px; max-width: 200px;">
{% endif %}
<input type="file"
class="form-control"
id="company_logo"
name="company_logo"
accept="image/*">
</div>
<div class="form-text">Upload your company logo. Recommended size: 200x100 pixels.</div>
</div>
<div class="mb-3">
<label for="company_name" class="form-label">Company Name</label>
<input type="text"
class="form-control"
id="company_name"
name="company_name"
value="{{ site_settings.company_name or '' }}"
placeholder="Enter your company name">
<div class="form-text">This name will be displayed in the website title and navigation bar.</div>
</div>
<div class="mb-3">
<label for="company_website" class="form-label">Website</label>
<input type="url"
class="form-control"
id="company_website"
name="company_website"
value="{{ site_settings.company_website or '' }}"
placeholder="https://example.com">
</div>
<div class="mb-3">
<label for="company_email" class="form-label">Email</label>
<input type="email"
class="form-control"
id="company_email"
name="company_email"
value="{{ site_settings.company_email or '' }}"
placeholder="contact@company.com">
</div>
<div class="mb-3">
<label for="company_phone" class="form-label">Phone</label>
<input type="tel"
class="form-control"
id="company_phone"
name="company_phone"
value="{{ site_settings.company_phone or '' }}"
placeholder="+1 (555) 123-4567">
</div>
</div>
<!-- Address Information -->
<div class="col-md-6 mb-4">
<h6 class="mb-3">Address Information</h6>
<div class="mb-3">
<label for="company_address" class="form-label">Street Address</label>
<input type="text"
class="form-control"
id="company_address"
name="company_address"
value="{{ site_settings.company_address or '' }}"
placeholder="123 Business Street">
</div>
<div class="row">
<div class="col-md-6 mb-3">
<label for="company_city" class="form-label">City</label>
<input type="text"
class="form-control"
id="company_city"
name="company_city"
value="{{ site_settings.company_city or '' }}"
placeholder="City">
</div>
<div class="col-md-3 mb-3">
<label for="company_state" class="form-label">State</label>
<input type="text"
class="form-control"
id="company_state"
name="company_state"
value="{{ site_settings.company_state or '' }}"
placeholder="State">
</div>
<div class="col-md-3 mb-3">
<label for="company_zip" class="form-label">ZIP Code</label>
<input type="text"
class="form-control"
id="company_zip"
name="company_zip"
value="{{ site_settings.company_zip or '' }}"
placeholder="ZIP">
</div>
</div>
<div class="mb-3">
<label for="company_country" class="form-label">Country</label>
<input type="text"
class="form-control"
id="company_country"
name="company_country"
value="{{ site_settings.company_country or '' }}"
placeholder="Country">
</div>
</div>
<!-- Additional Information -->
<div class="col-12 mb-4">
<h6 class="mb-3">Additional Information</h6>
<div class="mb-3">
<label for="company_description" class="form-label">Company Description</label>
<textarea class="form-control"
id="company_description"
name="company_description"
rows="3"
placeholder="Brief description of your company">{{ site_settings.company_description or '' }}</textarea>
</div>
<div class="mb-3">
<label for="company_industry" class="form-label">Industry</label>
<input type="text"
class="form-control"
id="company_industry"
name="company_industry"
value="{{ site_settings.company_industry or '' }}"
placeholder="e.g., Technology, Healthcare, Finance">
</div>
</div>
</div>
<div class="d-flex justify-content-end">
<button type="submit" class="btn btn-primary">
<i class="fas fa-save me-1"></i> Save Changes
</button>
</div>
</form>
</div>
</div>
</div>
</div>
{% endmacro %}