All Projects → mad-web → nova-telescope-link

mad-web / nova-telescope-link

Licence: MIT License
Smart Link for Laravel Nova to Telescope Debug Assistant.

Programming Languages

PHP
23972 projects - #3 most used programming language
Blade
752 projects

Projects that are alternatives of or similar to nova-telescope-link

nova-horizon-link
Smart Link for Laravel Nova to Horizon Dashboard.
Stars: ✭ 24 (-35.14%)
Mutual labels:  link, nova
quill-magic-url
Automatically convert URLs to links in Quill
Stars: ✭ 86 (+132.43%)
Mutual labels:  link
react-native-twitter-textview
A <TextView/> component for React Native built on top of twitter-text linkification.
Stars: ✭ 71 (+91.89%)
Mutual labels:  link
fbvideos
🔗 Easily extract downloadable link of publicly available videos on facebook.
Stars: ✭ 28 (-24.32%)
Mutual labels:  link
reachable-urls
Check URLs are reachable in text 🕵️
Stars: ✭ 29 (-21.62%)
Mutual labels:  link
COA
Openstack Foundation Openstack Certified Administrator exam Preparation
Stars: ✭ 41 (+10.81%)
Mutual labels:  nova
nova-custom-dashboard-card
A Laravel Nova dashboard card that allows you to build custom dashboards.
Stars: ✭ 84 (+127.03%)
Mutual labels:  nova
nova-ohdear-tool
A Nova tool to display downtime, broken links and mixed content
Stars: ✭ 29 (-21.62%)
Mutual labels:  nova
nova-filterable-cards
Add custom filters to your Nova metric cards
Stars: ✭ 57 (+54.05%)
Mutual labels:  nova
Nova-Menu-Builder
A Menu Builder for Laravel Nova
Stars: ✭ 63 (+70.27%)
Mutual labels:  nova
neovim-session-manager
A simple wrapper around :mksession
Stars: ✭ 148 (+300%)
Mutual labels:  telescope
nova-rtl-theme
RTL layout for Laravel Nova.
Stars: ✭ 38 (+2.7%)
Mutual labels:  nova
nova-inspire
The best way to connect with your customers is by reaching out and inspiring them. ~ Me
Stars: ✭ 14 (-62.16%)
Mutual labels:  nova
telescope-github.nvim
Integration with github cli
Stars: ✭ 129 (+248.65%)
Mutual labels:  telescope
Mc2Discord
A simple minecraft mod, server side only, to link the chat with your Discord server
Stars: ✭ 18 (-51.35%)
Mutual labels:  link
nova-horizon-stats
Nova cards for Laravel applications that use Laravel Horizon
Stars: ✭ 31 (-16.22%)
Mutual labels:  nova
neovim-cmake
CMake integration for Neovim
Stars: ✭ 60 (+62.16%)
Mutual labels:  telescope
script.elementum.nova
Multi-provider for russian tracker for Elementum. Python 2 version. Development stopped.
Stars: ✭ 33 (-10.81%)
Mutual labels:  nova
magnet-link
DEPRECATED: Get a magnet link from a torrent file.
Stars: ✭ 65 (+75.68%)
Mutual labels:  link
obsidian-link-converter
Obsidian Plugin to scan all your links in your vault and convert them to your desired format.
Stars: ✭ 44 (+18.92%)
Mutual labels:  link

Smart Link to Laravel Telescope Assistant from Laravel Nova

Latest Stable Version Code Style Status Quality Score Software License

Laravel Nova Telescope Smart Link

Ability to add link to the Laravel Telescope Assistant in the Laravel Nova sidebar. Link automatically disables if current user hasn't access to the Telescope Debug Assistant according with access policy which is defined in gate viewTelescope. For more information, checkout the documentation.

Demo

Installation

At first, install via composer:

composer require mad-web/nova-telescope-link

Next up, register the link in the tools method of the NovaServiceProvider:

// app/Providers/NovaServiceProvider.php

// ...

public function tools()
{
    return [
        // ...
        new \MadWeb\NovaTelescopeLink\TelescopeLink,
    ];
}

Customization

By default, link label is - Telescope Debug, if you prefer to customize it, just pass new label text into constructor:

// app/Providers/NovaServiceProvider.php

// ...

public function tools()
{
    return [
        // ...
        new \MadWeb\NovaTelescopeLink\TelescopeLink('Custom Label'),
    ];
}

In addition, you may use Telescope logo, just pass null or call useLogo method to provide more readable view:

// app/Providers/NovaServiceProvider.php

// ...

public function tools()
{
    return [
        // ...

        new \MadWeb\NovaTelescopeLink\TelescopeLink(null),
        // or
        \MadWeb\NovaTelescopeLink\TelescopeLink::useLogo(),
    ];
}

If you need to customize link target attribute (for example to open a page in a new tab), just pass it as second parameter into constructor or as first parameter into useLogo method. A value should be without prepended underscore _:

// app/Providers/NovaServiceProvider.php

// ...

public function tools()
{
    return [
        // ...

        new \MadWeb\NovaTelescopeLink\TelescopeLink('Telescope Debug', 'blank'),
        // or
        \MadWeb\NovaTelescopeLink\TelescopeLink::useLogo('blank'),
    ];
}

If you prefer to use Fluent Interface:

// app/Providers/NovaServiceProvider.php

// ...

public function tools()
{
    return [
        // ...

        \MadWeb\NovaTelescopeLink\TelescopeLink::make()->target('blank'),
        // or
        \MadWeb\NovaTelescopeLink\TelescopeLink::useLogo()->target('blank'),
    ];
}

Contributing

Please see CONTRIBUTING and CONDUCT for details.

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].