| | --- |
| | import Analytics from "../components/Analytics/Analytics.astro"; |
| | export interface Props { |
| | permalink?: string; |
| | title?: string; |
| | description?: string; |
| | } |
| |
|
| | const { |
| | permalink = "", |
| | title = "driver.js", |
| | description = "A light-weight, no-dependency, vanilla JavaScript library to drive user's focus across the page.", |
| | } = Astro.props; |
| | --- |
| |
|
| | <!doctype html> |
| | <html lang="en"> |
| | <head> |
| | <meta charset="UTF-8" /> |
| |
|
| | <title>{title}</title> |
| | <meta name="robots" content="index,follow" /> |
| | <meta name="description" itemprop="description" content={description} /> |
| |
|
| | <link href={`https://driverjs.com${permalink}`} rel="canonical" /> |
| |
|
| | <meta content="Kamran Ahmed" name="author" /> |
| | <meta content="summary_large_image" name="twitter:card" /> |
| | <meta content="@kamrify" name="twitter:creator" /> |
| | <meta content="1200" property="og:image:width" /> |
| | <meta content="630" property="og:image:height" /> |
| | <meta content="https://driverjs.com/og-img.png" property="og:image" /> |
| | <meta content="driverjs.com" property="og:image:alt" /> |
| | <meta content="driverjs.com" property="og:site_name" /> |
| | <meta content="Driver.js" property="og:title" /> |
| | <meta |
| | content="A light-weight, no-dependency, vanilla JavaScript library to drive user's focus across the page." |
| | property="og:description" |
| | /> |
| | <meta content="website" property="og:type" /> |
| | <meta content="https://driverjs.com/" property="og:url" /> |
| |
|
| | <meta name="viewport" content="width=device-width" /> |
| | <link rel="icon" type="image/svg+xml" href="/favicon.svg" /> |
| |
|
| | <style is:global> |
| | .driver-popover.driverjs-theme { |
| | background-color: #fde047; |
| | color: #000; |
| | } |
| | |
| | .driver-popover.driverjs-theme .driver-popover-title { |
| | font-size: 20px; |
| | } |
| | |
| | .driver-popover.driverjs-theme .driver-popover-title, |
| | .driver-popover.driverjs-theme .driver-popover-description, |
| | .driver-popover.driverjs-theme .driver-popover-progress-text { |
| | color: #000; |
| | } |
| | |
| | .driver-popover.driverjs-theme button { |
| | flex: 1; |
| | text-align: center; |
| | background-color: #000; |
| | color: #ffffff; |
| | border: 1px solid #000; |
| | text-shadow: none; |
| | font-size: 14px; |
| | padding: 5px 8px; |
| | border-radius: 6px; |
| | } |
| | |
| | .driver-popover.driverjs-theme button:focus, |
| | .driver-popover.driverjs-theme button:hover { |
| | background-color: #000; |
| | opacity: 0.8; |
| | color: #ffffff; |
| | } |
| | |
| | .driver-popover.driverjs-theme .driver-popover-navigation-btns { |
| | justify-content: space-between; |
| | gap: 3px; |
| | } |
| | |
| | .driver-popover.driverjs-theme .driver-popover-close-btn { |
| | color: #9b9b9b; |
| | } |
| | |
| | .driver-popover.driverjs-theme .driver-popover-close-btn:hover { |
| | color: #000; |
| | } |
| | |
| | .driver-popover.driverjs-theme .driver-popover-arrow-side-left.driver-popover-arrow { |
| | border-left-color: #fde047; |
| | } |
| | |
| | .driver-popover.driverjs-theme .driver-popover-arrow-side-right.driver-popover-arrow { |
| | border-right-color: #fde047; |
| | } |
| | |
| | .driver-popover.driverjs-theme .driver-popover-arrow-side-top.driver-popover-arrow { |
| | border-top-color: #fde047; |
| | } |
| | |
| | .driver-popover.driverjs-theme .driver-popover-arrow-side-bottom.driver-popover-arrow { |
| | border-bottom-color: #fde047; |
| | } |
| | </style> |
| | </head> |
| | <body> |
| | <slot /> |
| | <Analytics /> |
| | </body> |
| | </html> |
| |
|