feature/share-libs
erb 197 lines 8.06 KB
Raw
1 <!-- No Masters But Ourselves -->
2 <!-- No Masters But Ourselves -->
3 <!-- No Masters But Ourselves -->
4 <!-- No Masters But Ourselves -->
5 <!-- No Masters But Ourselves -->
6 <!-- No Masters But Ourselves -->
7 <!-- No Masters But Ourselves -->
8 <!-- No Masters But Ourselves -->
9 <!-- No Masters But Ourselves -->
10 <!-- No Masters But Ourselves -->
11 <!-- No Masters But Ourselves -->
12 <!-- No Masters But Ourselves -->
13 <!-- No Masters But Ourselves -->
14 <!-- No Masters But Ourselves -->
15 <!-- No Masters But Ourselves -->
16 <!-- No Masters But Ourselves -->
17 <!-- No Masters But Ourselves -->
18 <!-- No Masters But Ourselves -->
19 <!-- No Masters But Ourselves -->
20 <!-- No Masters But Ourselves -->
21 <!-- No Masters But Ourselves -->
22 <!-- No Masters But Ourselves -->
23 <!-- No Masters But Ourselves -->
24 <!-- No Masters But Ourselves -->
25 <!-- No Masters But Ourselves -->
26 <!-- No Masters But Ourselves -->
27 <!-- No Masters But Ourselves -->
28 <!-- No Masters But Ourselves -->
29 <!-- No Masters But Ourselves -->
30 <!-- No Masters But Ourselves -->
31 <!-- No Masters But Ourselves -->
32 <!-- No Masters But Ourselves -->
33 <!-- No Masters But Ourselves -->
34 <!-- No Masters But Ourselves -->
35 <!-- No Masters But Ourselves -->
36 <!-- No Masters But Ourselves -->
37 <!-- No Masters But Ourselves -->
38 <!-- No Masters But Ourselves -->
39 <!-- No Masters But Ourselves -->
40 <!-- No Masters But Ourselves -->
41 <!-- No Masters But Ourselves -->
42 <!-- No Masters But Ourselves -->
43 <!-- No Masters But Ourselves -->
44 <!-- No Masters But Ourselves -->
45 <!-- No Masters But Ourselves -->
46 <!-- No Masters But Ourselves -->
47 <!-- No Masters But Ourselves -->
48 <!-- No Masters But Ourselves -->
49 <!-- No Masters But Ourselves -->
50 <!-- No Masters But Ourselves -->
51 <!-- No Masters But Ourselves -->
52 <!-- No Masters But Ourselves -->
53 <!-- No Masters But Ourselves -->
54 <!-- No Masters But Ourselves -->
55 <!-- No Masters But Ourselves -->
56 <!-- No Masters But Ourselves -->
57 <!-- No Masters But Ourselves -->
58 <!-- No Masters But Ourselves -->
59 <!-- No Masters But Ourselves -->
60 <!-- No Masters But Ourselves -->
61 <!-- No Masters But Ourselves -->
62 <!-- No Masters But Ourselves -->
63 <!-- No Masters But Ourselves -->
64 <!-- No Masters But Ourselves -->
65 <!-- No Masters But Ourselves -->
66 <!-- No Masters But Ourselves -->
67 <!-- No Masters But Ourselves -->
68 <!-- No Masters But Ourselves -->
69 <!-- No Masters But Ourselves -->
70 <!-- No Masters But Ourselves -->
71 <!-- No Masters But Ourselves -->
72 <!-- No Masters But Ourselves -->
73 <!-- No Masters But Ourselves -->
74 <!-- No Masters But Ourselves -->
75 <!-- No Masters But Ourselves -->
76 <!-- No Masters But Ourselves -->
77 <!-- No Masters But Ourselves -->
78 <!-- No Masters But Ourselves -->
79 <!-- No Masters But Ourselves -->
80 <!-- No Masters But Ourselves -->
81 <!-- No Masters But Ourselves -->
82 <!-- No Masters But Ourselves -->
83 <!-- No Masters But Ourselves -->
84 <!-- No Masters But Ourselves -->
85 <!-- No Masters But Ourselves -->
86 <!-- No Masters But Ourselves -->
87 <!-- No Masters But Ourselves -->
88 <!-- No Masters But Ourselves -->
89 <!doctype html>
90 <html lang="en">
91 <head>
92 <meta charset="utf-8">
93 <meta name="viewport" content="width=device-width, initial-scale=1">
94 <meta name="author" content="Seto Elkahfi and Musik88 contributors">
95 <% if content_for?(:meta_head) %>
96 <%= yield(:meta_head) %>
97 <% end %>
98 <%= csrf_meta_tags %>
99 <%= csp_meta_tag %>
100 <%= stylesheet_pack_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
101 <%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' %>
102 <%= favicon_pack_tag 'favicon.svg' %>
103 <%= action_cable_meta_tag %>
104 <% if production? %>
105 <!-- Global site tag (gtag.js) - Google Analytics -->
106 <script async src="https://www.googletagmanager.com/gtag/js?id=UA-119885394-1"></script>
107 <script>
108 window.dataLayer = window.dataLayer || [];
109 function gtag(){dataLayer.push(arguments);}
110 gtag('js', new Date());
111
112 gtag('config', 'UA-119885394-1');
113 </script>
114 <!-- Google Tag Manager -->
115 <script>
116 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-PLTHXCM');
117 </script>
118 <!-- End Google Tag Manager -->
119 <script src="https://www.googleoptimize.com/optimize.js?id=GTM-NBND339"></script>
120 <% end %>
121 <% canonical_urls.each_with_index do |canonical_url, index| %>
122 <% if index == 0 %>
123 <link rel="canonical" href="<%= canonical_url.url %>">
124 <% else %>
125 <link rel="alternate" href="<%= canonical_url.url %>" hreflang="<%= canonical_url.locale %>">
126 <% end%>
127 <% end %>
128 <link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png">
129 <link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png">
130 <link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png">
131 <link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png">
132 <link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png">
133 <link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png">
134 <link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png">
135 <link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png">
136 <link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png">
137 <link rel="icon" type="image/png" sizes="192x192" href="/android-icon-192x192.png">
138 <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
139 <link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png">
140 <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
141 <link rel="manifest" href="/manifest.json">
142 <meta name="msapplication-TileColor" content="#ffffff">
143 <meta name="msapplication-TileImage" content="/ms-icon-144x144.png">
144 <meta name="theme-color" content="#ffffff">
145 <script type="application/ld+json">
146 {
147 "@context": "http://schema.org",
148 "@type": "Organization",
149 "legalName": "Musik 88",
150 "url": "<%= root_url %>",
151 "contactPoint": [{
152 "@type" : "ContactPoint",
153 "telephone" : "+6281519528499",
154 "contactType" : "customer service"
155 }],
156 "logo": "/apple-icon-180x180.png",
157 "sameAs": [
158 "http://www.facebook.com/tutorialgitar88",
159 "https://www.youtube.com/user/tutorialgitar88",
160 "http://www.instagram.com/tutorialgitar88"
161 ]
162 }
163 </script>
164 <% if content_for?(:breadcrumb) %>
165 <%= yield(:breadcrumb) %>
166 <% end %>
167 </head>
168 <body>
169 <div class="col-lg-8 mx-auto p-3 py-md-5">
170 <header class="align-items-center pb-3 mb-5 border-bottom">
171 <a href="<%= root_url %>" class="d-inline-flex align-items-center text-dark text-decoration-none">
172 <span class="fs-4">Musik</span>
173 <%= image_tag('https://avatar.oxro.io/avatar.svg?name=8+8&background=FFCC00&length=3', size: '40x32') %>
174 </a>
175 <span class="fst-italic fw-lighter">beta</span>
176 <span class="d-inline-flex p-2 align-items-center float-end">
177 <%= link_to t('nav_buy_bach'), 'https://beta.raydium.io/swap/?inputMint=CTQBjyrX8pYyqbNa8vAhQfnRXfu9cUxnvrxj5PvbzTmf&outputMint=EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v', target: '__blank' %>
178 </span>
179 <span class="d-inline-flex p-2 align-items-center float-end">
180 <%= link_to(
181 "@#{current_user.username_or_id}",
182 profile_path(current_user.username_or_id)
183 ) if user_signed_in? %>
184 </span>
185 <span class="d-inline-flex p-2 align-items-center float-end">
186 <% if user_signed_in? %>
187 <%= link_to t('nav_logout'), logout_path(redirect_to: request.path), method: :delete %>
188 <% else %>
189 <%= link_to t('nav_login'), login_path(redirect_to: request.path) %>
190 <% end %>
191 </span>
192 </header>
193 <%= yield %>
194 <%= render 'layouts/footer_new' %>
195 </div>
196 </body>
197 </html>