public function icon(Enum $enum)
    {
        return array_get(
            $this->map,
            sprintf('%s.%s', shorten(get_class($enum)), $enum->value()),
            config('konekt.app_shell.icon.default', 'default')
        );
    }
public function icon(Enum $enum)
    {
        return array_get(
            $this->map,
            sprintf('%s.%s', shorten(get_class($enum)), $enum->value()),
            config('konekt.app_shell.icon.default', 'default')
        );
    }
public function icon ( Enum $ enum ) { return array_get ( $ this -> map , sprintf ( '%s.%s' , shorten ( get_class ( $ enum ) ) , $ enum -> value ( ) ) , config ( 'konekt.app_shell.icon.default' , 'default' ) ) ; }
Returns the icon for the given enum instance

@param Enum $enum

@return mixed
Returns the icon for the given enum instance