Esempio n. 1
0
        /// <summary>
        /// Adds an link item to the list group.
        /// </summary>
        /// <param name="content">List group item text.</param>
        /// <param name="url">Target url.</param>
        /// <param name="configAction">List group link configuration action.</param>
        /// <returns>The links builder instance.</returns>
        public MvcCoreBootstrapListGroupLinksBuilder Item(string content, Action <MvcCoreBootstrapListGroupLinkBuilder> configAction = null)
        {
            ListGroupItem item = new ListGroupItem {
                Content = content
            };

            _config.Items.Add(item);
            configAction?.Invoke(new MvcCoreBootstrapListGroupLinkBuilder(item));

            return(this);
        }
 internal MvcCoreBootstrapListGroupItemBuilder(ListGroupItem item)
 {
     _item = item;
 }
 public static ListGroupItem <THelper> SetState <THelper>(this ListGroupItem <THelper> listGroupItem, ListGroupItemState state)
     where THelper : BootstrapHelper <THelper>
 {
     return(listGroupItem.ToggleCss(state));
 }
 public static ListGroupItem <THelper> SetHeading <THelper>(this ListGroupItem <THelper> listGroupItem, string heading)
     where THelper : BootstrapHelper <THelper>
 {
     listGroupItem.Heading = heading;
     return(listGroupItem);
 }
 public static ListGroupItem <THelper> SetDisabled <THelper>(this ListGroupItem <THelper> listGroupItem, bool disabled = true)
     where THelper : BootstrapHelper <THelper>
 {
     listGroupItem.Disabled = disabled;
     return(listGroupItem);
 }
 public static ListGroupItem <THelper> SetActive <THelper>(this ListGroupItem <THelper> listGroupItem, bool active = true)
     where THelper : BootstrapHelper <THelper>
 {
     listGroupItem.Active = active;
     return(listGroupItem);
 }