$render( $args ); } } } if ( $echo ) { echo $output; }else{ return $output; } } /** * Render and return a bootstrap alert component. * * @since 1.0.0 * * @param array $args The function arguments. * @param bool $echo If we should return or echo. * * @return string The rendered component. */ public function alert( $args = array(), $echo = false ) { $output = AUI_Component_Alert::get( $args ); if ( $echo ) { echo $output; }else{ return $output; } } /** * Render and return a bootstrap input component. * * @since 1.0.0 * * @param array $args The function arguments. * @param bool $echo If we should return or echo. * * @return string The rendered component. */ public function input( $args = array(), $echo = false ) { $output = AUI_Component_Input::input( $args ); if ( $echo ) { echo $output; }else{ return $output; } } /** * Render and return a bootstrap textarea component. * * @since 1.0.0 * * @param array $args The function arguments. * @param bool $echo If we should return or echo. * * @return string The rendered component. */ public function textarea( $args = array(), $echo = false ) { $output = AUI_Component_Input::textarea( $args ); if ( $echo ) { echo $output; }else{ return $output; } } /** * Render and return a bootstrap button component. * * @since 1.0.0 * * @param array $args The function arguments. * @param bool $echo If we should return or echo. * * @return string The rendered component. */ public function button( $args = array(), $echo = false ) { $output = AUI_Component_Button::get( $args ); if ( $echo ) { echo $output; }else{ return $output; } } /** * Render and return a bootstrap button component. * * @since 1.0.0 * * @param array $args The function arguments. * @param bool $echo If we should return or echo. * * @return string The rendered component. */ public function badge( $args = array(), $echo = false ) { $defaults = array( 'class' => 'badge badge-primary align-middle', ); // maybe set type. if ( empty( $args['href'] ) ) { $defaults['type'] = 'badge'; } /** * Parse incoming $args into an array and merge it with $defaults */ $args = wp_parse_args( $args, $defaults ); $output = AUI_Component_Button::get( $args ); if ( $echo ) { echo $output; }else{ return $output; } } /** * Render and return a bootstrap dropdown component. * * @since 1.0.0 * * @param array $args The function arguments. * @param bool $echo If we should return or echo. * * @return string The rendered component. */ public function dropdown( $args = array(), $echo = false ) { $output = AUI_Component_Dropdown::get( $args ); if ( $echo ) { echo $output; }else{ return $output; } } /** * Render and return a bootstrap select component. * * @since 1.0.0 * * @param array $args The function arguments. * @param bool $echo If we should return or echo. * * @return string The rendered component. */ public function select( $args = array(), $echo = false ) { $output = AUI_Component_Input::select( $args ); if ( $echo ) { echo $output; }else{ return $output; } } /** * Render and return a bootstrap radio component. * * @since 1.0.0 * * @param array $args The function arguments. * @param bool $echo If we should return or echo. * * @return string The rendered component. */ public function radio( $args = array(), $echo = false ) { $output = AUI_Component_Input::radio( $args ); if ( $echo ) { echo $output; }else{ return $output; } } /** * Render and return a bootstrap pagination component. * * @since 1.0.0 * * @param array $args The function arguments. * @param bool $echo If we should return or echo. * * @return string The rendered component. */ public function pagination( $args = array(), $echo = false ) { $output = AUI_Component_Pagination::get( $args ); if ( $echo ) { echo $output; }else{ return $output; } } }