iceshrimp-legacy/packages/client/src/directives/index.ts

31 lines
952 B
TypeScript

import { App } from "vue";
import userPreview from "./user-preview";
import size from "./size";
import getSize from "./get-size";
import ripple from "./ripple";
import tooltip from "./tooltip";
import hotkey from "./hotkey";
import appear from "./appear";
import anim from "./anim";
import clickAnime from "./click-anime";
import panel from "./panel";
import adaptiveBorder from "./adaptive-border";
import focus from "./focus";
export default function (app: App) {
app.directive("userPreview", userPreview);
app.directive("user-preview", userPreview);
app.directive("size", size);
app.directive("get-size", getSize);
app.directive("ripple", ripple);
app.directive("tooltip", tooltip);
app.directive("hotkey", hotkey);
app.directive("appear", appear);
app.directive("anim", anim);
app.directive("click-anime", clickAnime);
app.directive("panel", panel);
app.directive("adaptive-border", adaptiveBorder);
app.directive("focus", focus);
}