// Path: app/src/main/java/ultimategdbot/Strings.java
// public final class Strings {
// 
//     public static final String GENERAL = "GeneralStrings";
//     public static final String GD = "GDStrings";
// 
//     private Strings() {
//         throw new AssertionError();
//     }
// }


import botrino.api.i18n.Translator;
import botrino.interaction.context.InteractionContext;
import botrino.interaction.util.MessagePaginator;
import discord4j.common.util.Snowflake;
import discord4j.core.object.component.ActionRow;
import discord4j.core.object.component.Button;
import reactor.core.publisher.Mono;
import ultimategdbot.Strings;
import java.util.function.Function;
package ultimategdbot.util;



public final class Interactions {

    private Interactions() {
        throw new AssertionError();
    }

    public static ActionRow paginationButtons(Translator tr, MessagePaginator.State state) {
        return ActionRow.of(
                state.previousButton(customId -> Button.secondary(customId,
// Path: app/src/main/java/ultimategdbot/Strings.java
// public final class Strings {
// 
//     public static final String GENERAL = "GeneralStrings";
//     public static final String GD = "GDStrings";
// 
//     private Strings() {
//         throw new AssertionError();
//     }
// }


// Path: app/src/main/java/ultimategdbot/util/Interactions.java
import botrino.api.i18n.Translator;
import botrino.interaction.context.InteractionContext;
import botrino.interaction.util.MessagePaginator;
import discord4j.common.util.Snowflake;
import discord4j.core.object.component.ActionRow;
import discord4j.core.object.component.Button;
import reactor.core.publisher.Mono;
import ultimategdbot.Strings;
import java.util.function.Function;

package ultimategdbot.util;



public final class Interactions {

    private Interactions() {
        throw new AssertionError();
    }

    public static ActionRow paginationButtons(Translator tr, MessagePaginator.State state) {
        return ActionRow.of(
                state.previousButton(customId -> Button.secondary(customId,
                        "<< " + tr.translate(Strings.GENERAL, "pagination_previous"))),