Skip to content

Instantly share code, notes, and snippets.

View btedev's full-sized avatar

Barry Ezell btedev

  • Guardian Trusts
  • St. Petersburg, FL
View GitHub Profile
@btedev
btedev / app.js
Created December 11, 2023 19:54 — forked from cblavier/app.js
Responsive Phoenix LiveView
const Hooks = { ViewportResizeHooks}
const connectLiveSocket = () => {
const csrfToken = document.querySelector("meta[name='csrf-token']").getAttribute('content')
const liveSocket = new LiveSocket('/my_app/live', Socket, {
params: {
_csrf_token: csrfToken,
viewport: {
width: window.innerWidth,
height: window.innerHeight