namespace zero.Backoffice.UIComposition;
///
/// Internal section
///
internal interface IInternalBackofficeSection : IBackofficeSection { }
///
/// A section is a main part of the backoffice application
///
public interface IBackofficeSection
{
///
/// The section alias which acts as the url slug for navigation
///
string Alias { get; }
///
/// The name of the section (either a string or a translation key with @ prefix)
///
string Name { get; }
///
/// Icon of the section
///
string Icon { get; }
///
/// HEX color (#aabbcc or #abc)
///
string Color { get; }
///
/// Children are displayed as a sub-navigation in the main nav area
///
IList Children { get; }
///
/// Sort order
///
int Sort { get; }
}