Skip to content

Instantly share code, notes, and snippets.

View jotredev's full-sized avatar
🔥

Jorge Luis Trejo Payan jotredev

🔥
View GitHub Profile
@jotredev
jotredev / scrollbar.css
Last active January 18, 2023 02:11
CSS para scrollbar
::-webkit-scrollbar {
width: 3px;
}
::-webkit-scrollbar-thumb {
background: "#000";
border-radius: 10px;
}
@jotredev
jotredev / coludinary.config.js
Last active January 18, 2023 02:10
Subir archivos a Cludinary con Node JS, Express
import cloudinary from "cloudinary";
cloudinary.v2.config({
cloud_name: [CLOUDINARY_NAME],
api_key: [CLOUDINARY_API_KEY],
api_secret: [CLOUDINARY_API_SECRET],
});
// Subir archivo a cloudinary
export const uploadAvatar = async (file) => {
@jotredev
jotredev / searchUsers.js
Created February 8, 2023 14:57
Buscador de usuarios
export const searchUsers = async (req, res) => {
const { user } = req;
const { q, active } = req.query;
// Verify profiles
if (!user.profiles.includes("admin")) {
return res.status(401).json({
response: "error",
msg: "No permissions",
type: "no-permissions",
@jotredev
jotredev / dateFormat.js
Last active July 7, 2023 02:06
Funciones de JavaScript
export const dateFormat = (date) => {
const newDate = new Date(date.split("T")[0].split("-"));
const options = {
year: "numeric",
month: "long",
day: "numeric",
};
return newDate.toLocaleDateString("es-ES", options);
@jotredev
jotredev / countries.json
Last active June 11, 2024 19:40
JSON de países con sus banderas
[
{
"country": "Afganistán",
"countryCode": 93,
"code": "AF",
"flag": "https://flagcdn.com/af.svg",
"emoji": "🇦🇫",
"latinAmerica": false,
"phoneLength": 9,
},
import { type ClassValue, clsx } from 'clsx';
import { twMerge } from 'tailwind-merge';
export function cn(...inputs: ClassValue[]) {
return twMerge(clsx(inputs));
}