<:import src="base.htm" /> <:define tag="bs-spinner:div" role="status" // parameters :extra=${null} // extra classes for this instance :variant=${null} :type=${'border'} // 'border' | 'grow' :small=${false} :label=${'Loading…'} // private :_class=${[ `spinner-${type}`, small ? `spinner-${type}-sm` : '', variant ? `text-${variant}` : '', extra, ].filter(s => s).join(' ')} class=${_class} > ${label}