/// <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); }