Skip to content

Instantly share code, notes, and snippets.

View saurabh85mahajan's full-sized avatar

Saurabh saurabh85mahajan

View GitHub Profile
@saurabh85mahajan
saurabh85mahajan / alpine-select.blade.php
Last active April 8, 2026 12:43
Select2 with Alpine
@props(['field', 'options', 'selected' => ''])
<div {{ $attributes->merge(['class' => 'mt-4 flex-1']) }} x-data="data()" x-init="setInitial({{$selected}})">
<input type="hidden" :value="selected.value" name="{{$field}}">
<x-input
class="w-1/2"
type="search"
x-model="search"
placeholder="Click to search..."
@click="showOptions"
@saurabh85mahajan
saurabh85mahajan / alpine-js-file.html
Created December 31, 2021 06:33
Alpine JS - Show Hide Columns
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" href="https://alpinejs.dev/favicon.png">
<title>Alpine JS</title>
<script src="https://cdn.tailwindcss.com"></script>
@saurabh85mahajan
saurabh85mahajan / alpine-js-todo.html
Created December 29, 2021 11:08
Alpine JS - Todo
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" href="https://alpinejs.dev/favicon.png">
<title>Alpine JS</title>
<script src="https://cdn.tailwindcss.com"></script>