mirror of
https://github.com/stancl/tenancy-docs.git
synced 2025-12-12 10:14:03 +00:00
Add "edit" button (#67)
* Add "edit" button * Button group inside link * Change hover effect * 200 -> 100 Co-authored-by: Samuel Stancl <samuel.stancl@gmail.com>
This commit is contained in:
parent
a94ebcd1ab
commit
7d04d0c005
2 changed files with 30 additions and 10 deletions
|
|
@ -8,7 +8,8 @@ return [
|
||||||
'siteName' => 'Tenancy for Laravel',
|
'siteName' => 'Tenancy for Laravel',
|
||||||
'siteDescription' => 'Automatically turn any Laravel application multi-tenant — no code changes needed. stancl/tenancy automatically switches database connections and all other things in the background, letting you leverage standard Laravel code into a full SaaS application. Most features out of all multi-tenancy packages. Single & multi-database tenancy.',
|
'siteDescription' => 'Automatically turn any Laravel application multi-tenant — no code changes needed. stancl/tenancy automatically switches database connections and all other things in the background, letting you leverage standard Laravel code into a full SaaS application. Most features out of all multi-tenancy packages. Single & multi-database tenancy.',
|
||||||
|
|
||||||
'githubUrl' => 'https://github.com/stancl/tenancy',
|
'githubUrl' => 'https://github.com/stancl/tenancy',
|
||||||
|
'githubDocsUrl' => 'https://github.com/stancl/tenancy-docs',
|
||||||
|
|
||||||
// key => display name
|
// key => display name
|
||||||
'versions' => [
|
'versions' => [
|
||||||
|
|
@ -27,6 +28,10 @@ return [
|
||||||
return $page->baseUrl . '/docs/' . $page->version() . '/' . $path . ($page->prettyUrls ? '' : '.html');
|
return $page->baseUrl . '/docs/' . $page->version() . '/' . $path . ($page->prettyUrls ? '' : '.html');
|
||||||
},
|
},
|
||||||
|
|
||||||
|
'editLink' => function ($page) {
|
||||||
|
return "{$page->githubDocsUrl}/edit/master/source/{$page->getRelativePath()}/{$page->getFilename()}.{$page->getExtension()}";
|
||||||
|
},
|
||||||
|
|
||||||
// Algolia DocSearch credentials
|
// Algolia DocSearch credentials
|
||||||
'docsearchApiKey' => '53c5eaf88e819535d98f4a179c1802e1',
|
'docsearchApiKey' => '53c5eaf88e819535d98f4a179c1802e1',
|
||||||
'docsearchIndexName' => 'stancl-tenancy',
|
'docsearchIndexName' => 'stancl-tenancy',
|
||||||
|
|
|
||||||
|
|
@ -72,15 +72,30 @@
|
||||||
<nav id="js-nav-menu" class="nav-menu md:block md:col-span-2 hidden col-span-8 font-semibold text-indigo-700">
|
<nav id="js-nav-menu" class="nav-menu md:block md:col-span-2 hidden col-span-8 font-semibold text-indigo-700">
|
||||||
@include('_nav.menu', ['items' => $page->navigation[$page->version()]])
|
@include('_nav.menu', ['items' => $page->navigation[$page->version()]])
|
||||||
</nav>
|
</nav>
|
||||||
<div class="markdown lg:pl-4 md:col-span-6 lg:col-span-4 col-span-8 pb-16 break-words" v-pre>
|
<div class="lg:pl-4 md:col-span-6 lg:col-span-4 col-span-8 pb-16 break-words" v-pre>
|
||||||
@if($page->version() !== $page->defaultVersion)
|
<div class="markdown">
|
||||||
<div class="bg-yellow-50 border border-yellow-100 text-yellow-800 w-full px-4 py-3 rounded-lg">
|
@if($page->version() !== $page->defaultVersion)
|
||||||
You're looking at {{ $page->version() }} documentation. The current version is {{ $page->defaultVersion }}.
|
<div class="bg-yellow-50 border border-yellow-100 text-yellow-800 w-full px-4 py-3 rounded-lg">
|
||||||
You can find the docs for the current version <a href="/docs/{{ $page->defaultVersion }}">here</a>.
|
You're looking at {{ $page->version() }} documentation. The current version is {{ $page->defaultVersion }}.
|
||||||
</div>
|
You can find the docs for the current version <a href="/docs/{{ $page->defaultVersion }}">here</a>.
|
||||||
@endif
|
</div>
|
||||||
|
@endif
|
||||||
|
|
||||||
@yield('content')
|
@yield('content')
|
||||||
|
</div>
|
||||||
|
<div class="flex justify-end">
|
||||||
|
<a href="{{ $page->editLink() }}" data-turbolinks="false"
|
||||||
|
class="inline-flex text-base font-medium leading-6 hover:text-white text-gray-100 whitespace-no-wrap transition duration-150 ease-in-out">
|
||||||
|
<span class="inline-flex items-center justify-center px-4 py-2 bg-indigo-600 border border-transparent rounded-r-none rounded-md">
|
||||||
|
<svg class="w-6 h-6" fill="currentColor" viewBox="0 0 24 24">
|
||||||
|
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path>
|
||||||
|
</svg>
|
||||||
|
</span>
|
||||||
|
<span class="inline-flex items-center justify-center px-4 py-2 bg-gray-700 border border-transparent rounded-l-none rounded-md">
|
||||||
|
Edit on GitHub
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
@ -97,4 +112,4 @@
|
||||||
@stack('scripts')
|
@stack('scripts')
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue